码迷,mamicode.com
首页 >  
搜索关键字:nspredicate    ( 172个结果
NSPredicate
简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。定义(最常用到的方法):[cpp]view plaincopyNSPredicate*ca=[NSPredicatepredicateWithFormat:(NSString*)...
分类:其他好文   时间:2015-09-11 10:33:49    阅读次数:135
iOS 验证邮箱和手机 拨打电话
//邮箱+ (BOOL)checkEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSP...
分类:移动开发   时间:2015-09-10 15:40:47    阅读次数:225
各种注册格式的判断
//邮箱 +?(BOOL)?validateEmail:(NSString?*)email { ????NSString?*emailRegex?=?@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; ????NSPredicate?*emailTest?=?[NSPredicate?pre...
分类:其他好文   时间:2015-09-06 08:34:48    阅读次数:177
iOS开发-正则表达式的使用方法
前言:在表单验证中,我们经常会使用到正则,因为我们需要用它来判断用户输入的字符是否为合法的,如果是不合法的,那么应该提示用户输入错误,并不让提交至服务器。我们也可以通过正则表达式,从用户输入的字符串中过滤并获取我们想要的特定部分。总而言之,正则表达式是非常强大的。方法一、谓词(NSPredicate...
分类:移动开发   时间:2015-09-01 18:23:54    阅读次数:265
C语言中谓词的用法
NSArray*persons=@[jack,tom,rose,lucy,bob,john,lily];//指定谓词条件NSPredicate*pre1=[NSPredicatepredicateWithFormat:@"age<40"];for(Person*personinpersons){//条件匹配//验证对象是否符合谓词pre1BOOLbool1=[pre1evaluateWithObject:person];if(bool1){NSLog(@"%@",..
分类:编程语言   时间:2015-08-19 17:51:49    阅读次数:145
iOS 字符串搜索方法大全
字符串搜索主要用于UITableView的搜索功能的筛选,过滤,查询下面是一些流行的搜索查询方法一.遍历搜索for循环根据要求:精确搜索(判读字符串相等) 模糊搜索(字符串包含)二.谓词搜索(用NSPredicate类写的一些搜索方法,比for循环快并且性能消耗很低。)OC学习篇之---谓词(NSP...
分类:移动开发   时间:2015-08-17 13:46:55    阅读次数:138
NSPredicate 谓词总结 数组过滤 模糊匹配
NSPredicate 用于指定过滤条件,主要用于从集合中分拣出符合条件的对象,也可以用于字符串的正则匹配。NSPredicate常用方法介绍[objc]view plaincopy1.创建NSPredicate(相当于创建一个过滤条件)NSPredicate*predicate=[NSPredic...
分类:编程语言   时间:2015-08-16 13:35:42    阅读次数:173
coredata01
// 添加一条通告+ (ClassEvent *)eventWithId:(NSString *)eventId { ClassEvent *item = nil; NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(event_...
分类:其他好文   时间:2015-07-23 23:35:07    阅读次数:187
判断汉字正则表达式更严谨方法!
正如网上流传的,判断中文的正则表达式,绝大部分是这么写的(OC语言): NSPredicate* predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",@"[\u4e00-\u9fa5]"]; /*判断是否为中文的正则表达式*/ if([predicate evaluateWithObject:name]){ //是中文 }else{ //不是中文 } 然而上面的正则表达式,逻辑上讲其实不太严谨:比如一些生僻字,它不能正...
分类:其他好文   时间:2015-07-20 16:42:52    阅读次数:346
iOS中3种正则表达式的使用与比较
之前我在博文中介绍过iOS中自带正则表达式的使用(传送门),后来我发现其实iOS中有三种方式来实现正则表达式的匹配。现在将他们都记录在这里:1.利用NSPredicate(谓词)匹配例如匹配有效邮箱: NSString *email = @“nijino_saki@163.com”; NSStrin...
分类:移动开发   时间:2015-07-19 19:54:01    阅读次数:148
172条   上一页 1 ... 8 9 10 11 12 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!