黑马程序员技术交流社区

标题: oc数据类型 SEL [打印本页]

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




作者: 895928691    时间: 2015-8-13 19:54
BOOL s1=[p performselector: s];
nslog(@"%d",s);
作者: 阿伦666    时间: 2015-8-13 20:21
我马上就要学OC了啊
作者: 默凉雨    时间: 2015-8-13 22:05
不错,我也快要学完了。
作者: wangchao1992    时间: 2015-8-13 22:31
895928691 发表于 2015-8-13 19:52
1.sel 作为一种和id,calss类似的oc数据数据类型。
   它表示的是一种包装的方法,简单一点来说就是可以将对 ...

写的很好 。。。赞一个




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2