首页 > 其他 > 详细

Objective-C方法的实现

时间:2016-08-02 11:42:40      阅读:333      评论:0      收藏:0      [点我收藏+]

Objective-C的方法被两种数据类型描述:一个是选择子(SEL),它用来描述方法的名称;另一个是实现(IMP),它用来描述方法被调用时实际执行的代码(它们基本上只是C函数的指针).

类似于SEL结构,IMP可以通过运行时获取,并且也可以(作为参数)传递到函数和方法中去.

大多数情况下,你只使用选择子.你只在访问一些Objective-C运行时高级特性的时候才会使用IMP结构.

你可以这样认为:SEL是一个Objective-C方法的抽象表示,而IMP是具体的实现.

Objective-C方法的实现

原文:http://blog.csdn.net/mydo/article/details/52091791

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!