//邮箱
+?(BOOL)?validateEmail:(NSString?*)email
{
????NSString?*emailRegex?=?@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
????NSPredicate?*emailTest?=?[NSPredicate?predica...
分类:
移动开发 时间:
2015-05-29 12:22:55
阅读次数:
144
NSPredicate:谓词NSPredicate的具体用途应该还是过滤,类似于过滤条件之类的。一、NSpredicate的创建: NSpredicate *predicate= [NSpredicatepredicateWithFormat:@"age > 28"]; //筛选条件 p...
分类:
移动开发 时间:
2015-05-26 21:00:01
阅读次数:
136
一,定义:NSPredicate 用于定义一个逻辑条件,通过该条件可执行搜索或内存中的过滤操作。谓词由NSPredicate 对象来代表,有3个子类:NSComparisonPredicate、NSCompoundPredicate和NSExpression。二,过滤集合:使用谓词来过滤不可变集合与...
分类:
其他好文 时间:
2015-05-19 22:31:06
阅读次数:
193
1. 错误: reason: 'keypath name not found in entity '
// 原因: request.predicate = [NSPredicate
predicateWithFormat:@"name = 'aaa' "]; 这个name 字段没有找到.
// 解决方法: 打开CoreData.xcdatamodeld 文件 查看你的对应的实体, 看看是否...
分类:
其他好文 时间:
2015-04-30 18:14:17
阅读次数:
116
iOS 正则表达式
不能全部为数字
不能全部为字母
必须包含字母和数字
6-20位
-(BOOL)checkPassWord
{
//6-20位数字和字母组成
NSString *regex = @"^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$";
NSPredicate * pred = [NSPredicate predic...
分类:
移动开发 时间:
2015-04-28 12:02:54
阅读次数:
134
由于觉得网上对于NSPredicate讲解比较粗略,所以打算先看苹果官方文档(如有错误,欢迎指正)。
概览
NSPredicate类是用来定义逻辑条件约束的获取或内存中的过滤搜索。
您可以使用谓词来表示逻辑条件,用于描述对象持久性存储在内存中的对象过滤。虽然从 NSComparisonPredicate, NSCompoundPredicate...
分类:
其他好文 时间:
2015-04-27 15:13:23
阅读次数:
139
Cocoa中提供了NSPredicate类,指定过滤器的条件。将符合条件的对象保留下来。
下列列举常用的NSPredicate类的常用方法:
Person类含有name和age属性
初始化一个对象数组
NSMutableArray *array=[NSMutableArray
array];
for (int i=0; i10; i++) {
...
分类:
其他好文 时间:
2015-04-23 15:50:00
阅读次数:
168
/*邮箱验证 MODIFIED BY HELENSONG*/
-(BOOL)isValidateEmail:(NSString *)email
{
NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate pred...
分类:
移动开发 时间:
2015-04-07 19:46:16
阅读次数:
191
NSArray * arr1 = @[@a,@b,@c];NSArray * arr2 = @[@2c,@d,@e,@f];NSPredicate * filterPredicate = [NSPredicate predicateWithFormat:@" (SELF IN %@)",arr1];NSArray * filter = [arr2 filteredArrayUsingPredicat...
分类:
编程语言 时间:
2015-04-02 10:22:12
阅读次数:
174
简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。定义(最常用到的方法):[objc]view plaincopyNSPredicate*ca=[NSPredicatepredicateWithFormat:(NSString*...
分类:
数据库 时间:
2015-03-28 01:13:41
阅读次数:
257