你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS NSPredicate

iOS NSPredicate

編輯:IOS開發綜合

什麼是謂詞?

謂詞是通過NSPredicate,是通過給定的邏輯條件作為約束條件,完成對數據的篩選。


NSArray *array = [[NSArray alloc]initWithObjects:@"zhangsan",@"lisi",@"wangwu",@"xiaoliu",@"wulili",nil];

NSPredicate *preBegin= [NSPredicate predicateWithFormat:@"SELF beginswith[c] %@",@"w"];

//通過filteredArrayUsingPredicate過濾數組

NSArray *preBeginArray = [array filteredArrayUsingPredicate:preBegin];

NSPredicate *preContain = [NSPredicate predicateWithFormat:@"SELF contains[c] %@",@"i"];

NSArray *preContainArray = [array filteredArrayUsingPredicate:preContain];

NSLog(@"preBeginArray>>%@",preBeginArray);

NSLog(@"preContainArray>>%@",preContainArray);

//初始化一個查詢條件

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF IN %@", @[@"bei", @"jing",@"huan",@"ying",@"ni"]];

if ([predicate evaLuateWithObject:@"huan"]) {//判斷數據在不在結果集中

NSLog(@"huan");

};

以上就是IOS NSPredicate的全文介紹,希望對您學習和使用IOS應用開發有所幫助.

【iOS NSPredicate】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved