【读书笔记】iOS-NSPredicate
2015-09-29 10:33
483 查看
一,Cocoa提供了一个名为NSPredicate的类,它用于指定过滤器的条件。可以创建NSPredicate对象,通过该对象准确地描述所需的条件,对每个对象通过谓词进行筛选,判断它们是否与条件相匹配。
二,正则表达式非常强大,它是一种指定字符串匹配逻辑的非常紧凑的方式。有时候,正则表达式的形式可能会变得复杂而费解。虽然正则表达式的功能强大,但它们的计算开销非常大。如果在谓词中某些简单的运算符,如基本字符串运算符和比较运算符,那么在使用MATCHES之前可以先执行简单的运算。这样将会提高程序的运算速度。
参考资料:《Objective-C基础教程》
二,正则表达式非常强大,它是一种指定字符串匹配逻辑的非常紧凑的方式。有时候,正则表达式的形式可能会变得复杂而费解。虽然正则表达式的功能强大,但它们的计算开销非常大。如果在谓词中某些简单的运算符,如基本字符串运算符和比较运算符,那么在使用MATCHES之前可以先执行简单的运算。这样将会提高程序的运算速度。
参考资料:《Objective-C基础教程》
相关文章推荐
- iOS远端推送部署详解
- iOS: 枚举类型 enum,NS_ENUM,NS_OPTIONS
- iOS开发 -- 表加载数据时,数据混乱怎么办?!
- 图文并茂教你做ios本地化(支持多国/地区语言)
- ios移除手势
- iOS注册本地通知、取消本地通知 - 家柱
- iOS开发中属性 property 和 synthesize 权威的介绍
- xcode,在webView中引入本地html,image,js,css文件的方法(ios自学笔记)
- iOS 9适配技巧(更新版
- iOS之循环引用
- iOS 视图实现圆角效果的三种方法及比较
- ios 开发日记 13-剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
- iOS 函数调用的实现过程
- iOS 随机验证码(无干扰线)
- iOS开发-------文字表情(NSAttributeString 属性字符串 以及 NSRegularExpression 正则表达类)
- ios开发——日常之ARC与非ARC的转化
- IOS 后台无限执行任务
- iOS-iPad开发之SplitViewController简单介绍
- iOS开发-------地图定位显示周围微博(CLLocationManager 定位管理)
- iOS9新特性及适配教程