您当前的位置: 首页 >  objective-c

Objective-C方法的实现

发布时间:2016-08-02 10:15:25 ,浏览量:0

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

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

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

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

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    105958博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0733s