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

© 895928691 中级黑马   /  2015-8-13 19:41  /  749 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

sel 数据类型

5 个回复

倒序浏览
1.sel 作为一种和id,calss类似的oc数据数据类型。
   它表示的是一种包装的方法,简单一点来说就是可以将对象的方法进行打包,然后整体做为参数传入方法。以检验其是否有响应。
    这里我们假设有一个类,它有一个test方法  。-(void)test;
    然后我们就知道了sel的书写格式:
               SEL s=@selector(test);  此处sel表示一种数据类型, s是对象,selector表示方法的储存的位置。
               创建类的对象:p
   
方法响应:[p performselector: s];



回复 使用道具 举报
BOOL s1=[p performselector: s];
nslog(@"%d",s);
回复 使用道具 举报
我马上就要学OC了啊
回复 使用道具 举报
不错,我也快要学完了。
回复 使用道具 举报
895928691 发表于 2015-8-13 19:52
1.sel 作为一种和id,calss类似的oc数据数据类型。
   它表示的是一种包装的方法,简单一点来说就是可以将对 ...

写的很好 。。。赞一个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马