NSPredicate与NSArray

数组中满含有某自定义对象,如果要取出特定对象的值,一般要用for循环遍历一遍,但是总给我一种不够高端大气上档次的感觉.

于是乎就有了NSPredicate,类似于正则表达式进行条件筛选

NSPredicate *pred = [NSPredicate predicateWithFormat:@"SCUploadType == %d", SCUploadTypeMovie];

NSArray* filerArray = [self.uploadArray filteredArrayUsingPredicate:pred];

是不是很方便

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载自:http://www.cocoachina.com/ios/20160111/14926.html 1、大...
    一笔春秋阅读 2,914评论 0 2
  • 首先,我们需要知道何谓谓词,让我们看看官方的解释:The NSPredicate class is used to...
    旭日飞扬阅读 1,608评论 0 0
  • 筛选用法NSArray (NSArray *)filteredArrayUsingPredicate:(NSPre...
    Lonely__M阅读 7,199评论 2 5
  • 怎会想起幼儿园, 我明明记忆差到滥。 小时候爱唱歌, 于是每个午休都教小朋友唱歌。 小时候爱探险, 于是墙角窥探完...
    _蜜糖_薄荷阅读 256评论 1 2

友情链接更多精彩内容