A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 寇亮 中级黑马   /  2014-8-12 22:48  /  999 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 寇亮 于 2014-8-12 23:46 编辑

1.  SEL其实是对方法的一种封装,将方法包装成一个SEL类型的数据,去找对应的方法地址。其实消息就是SEL。
    SEL类型的定义
    typedef struct objc_selector     *SEL;

2.  SEL对象的创建
    SEL s = @selector(test);
    SEL s2 =NSSelectorFromString(@"test");

3.  SEL对象的其他用法
    NSString*str = NSStringFromSelector(@selector(test));

4.  调用对象p的test方法
    Person *p = [Person new];
    [p performSelector: @selector(test)];

1 个回复

倒序浏览
目前还没有看到那里,估计这个周末就可以了,学习了,虽然不怎么懂~~:D
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马