【发布时间】:2011-05-10 16:10:28
【问题描述】:
我正在尝试在自定义类中实现目标动作设计模式。该接口将具有以下方法:
- (void)addTarget:(id)target action:(SEL)action forEvents:(MyEvents)events;
MyEvents 是一个 NSUInteger。在课堂上存储这些信息的最佳方式是什么?打开文件 UIControl.h 我注意到 UIKit 包含以下内容:
NSMutableArray* _targetActions;
我想所有的动作都被添加到这个封装在一个 NSObject 中的数组中(我需要创建另一个自定义对象还是我可以重用的东西?)并且每次它需要执行一个动作时,它都会使用位掩码作为过滤器。对吗?
提前致谢。
【问题讨论】:
标签: objective-c uikit