我正在研究一个类似于的类UIControl
,我会复制它的一些行为。
我想知道 Apple 是如何实现UIControl
存储动作、目标和UIControlEvents
.
查看UIControl
我看到的类UIControlEvents
(文档)定义了一个我们可以用来创建位掩码的选项列表。
在我看来,有一种类似于字典的东西,它使用事件类型作为键,并以目标和选择器作为值来存储结构。
我可以创建类似的东西,并且可能可行:P,但我想听听您的意见,以确保朝着正确的方向前进。
例如......我的第一个大疑问是如何将UIControlEvent
类型转换为字典的有效键?(或任何其他结构,如果您认为字典不是解决方案)让我将其转换为 NSString ???这似乎是一个错误的解决方案。