|
|
1
40
选择器运算符提供了一种引用对象提供的方法的方法,有点类似于C中的函数指针。它很有用,因为它允许您解耦对对象调用方法的过程。例如,一段代码可以提供一个方法,而另一段代码则可以将该方法应用于给定的对象集。
测试一个对象是否实现了某个方法:
|
|
|
2
4
关于这一概念的介绍,斯科特·史蒂文森有一篇很好的文章,题为 "Dynamic Objective-C with NSInvocation" . |
|
|
3
2
|
|
|
4
2
简化示例:
|
|
|
6
0
|