文章目录
引言
利用NSPredicate从数组搜索特定条件的元素:
- 筛选选中的规格数据
- 将含有日期属性的对象数组按照日期重新分组
- 城市搜索
- 多个过滤条件的拼接:银行列表的过滤
- 字符串数组的过滤(数组元素为系统的自有类型)
- Core Data的数据查询
- 使用谓词进行数据分组 (数组元素为自定义类型)
利用正则表达式进行匹配查找数据:
- 使用正则表达式对聊天记录的关键词进行监控
- NSPredicate在正则表达式的应用:限制UITextField只能输入金额的正则表达式(0. .00)
使用系统特定API进行数据查找来避免循环遍历数组:
- 利用NSPredicate从数组中筛选type=8的电子签名数据,避免遍历数组 certificateInfoList
- 使用makeObjectsPerformSelector 来避免循环遍历数组
- 使用enumerate开头的方法