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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hxd4241 中级黑马   /  2015-3-4 16:28  /  1105 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

SEL经常用么

3 个回复

倒序浏览
到了后面会经常用到的。前期看起来没有多大用。甚至觉得,完全没必要啊。觉得,我直接调用这个方法不就得了。何必要间接调用呢。但是有的时候是需要在一些方法之上再同时调用这个方法了。 还不明白?就比如说
//返回一个排序好的数组,原来数组元素顺序不变
NSArray *array2=[array sortedArrayUsingSelector:@selector(compare:)];

这个方法就是一个oc数组排序的方法。 sortedArrayUsingSelector:是一个官方给出的排序方法。后接一个SEL,我们可以传入一个compare:方法。然后就完成了排序。
回复 使用道具 举报
到了后面会经常用到的。前期看起来没有多大用。甚至觉得,完全没必要啊。觉得,我直接调用这个方法不就得了。何必要间接调用呢。但是有的时候是需要在一些方法之上再同时调用这个方法了。 还不明白?就比如说
//返回一个排序好的数组,原来数组元素顺序不变
  1. NSArray *array2=[array sortedArrayUsingSelector:@selector(compare:)];
复制代码


这个方法就是一个oc数组排序的方法。
  1. sortedArray Using Selector:
复制代码
是一个官方给出的排序方法。后接一个SEL,我们可以传入一个compare:方法。然后就完成了排序。
回复 使用道具 举报
Micro 发表于 2015-3-5 11:30
到了后面会经常用到的。前期看起来没有多大用。甚至觉得,完全没必要啊。觉得,我直接调用这个方法不就得了 ...

谢谢!好详细!之前我确实觉得没必要,现在看来还是很有用的!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马