ios NSpredicate
- NSPredicate *p = [NSPredicate predicateWithFormat:@"SELF like[c] %@", @"aa*bb"];
其中:SELF大小写都行。
aa*bb使用了通配符,*号只能写在变量中,而不能这样
- @"SELF like[c] %@*%@", @"aa", @"bb"
字符串本来是要用引号括起来的,不过这里不用加,NSPredicate会自动加。
测试布尔值
- NSPredicate *p = [NSPredicate predicateWithFormat:@"self == NO"];
- BOOL b1 = [p1 evaluateWithObject:[NSNumber numberWithBool:NO]];
- NSPredicate *p2 = [NSPredicate predicateWithFormat:@"self == %@",
- [NSNumber numberWithBool:NO]];
- BOOL b2 = [p2 evaluateWithObject:[NSNumber numberWithBool:NO]];
浙公网安备 33010602011771号