nsarray
*testarray = [
nsarray
arraywithcontentsoffile:[[
nsbundle
mainbundle]pathforresource:
@"zhaojunshabi"
oftype:
@"plist"
]];//建立乙個謂詞物件用謂詞物件來指定篩選的範圍
nspredicate *predicate = [nspredicate
predicatewithformat:@"name endswith 'a'"];
for (nsdictionary *dict in testarray)
}//把篩選的內容放在陣列裡面
nsarray *fliter = [testarray filteredarrayusingpredicate:predicate];
nslog(@"saaa%@",filter);
/**邏輯運算子
* and /&&:與
* or /||:或
* not /!:非
**/
beginswitch 以什麼為開頭
endswitch 以什麼為結尾
條件判斷盡量用大寫 為了易懂 還有其他的一些不做詳解
ios 謂詞的使用
剛入行的小女人,希望以後大家多多關照,把每天學到的知識記錄下,方便以後使用,有不對的地方希望大家多多指點,小女感激不盡。今天剛剛學了謂詞的使用,記錄下。返回乙個符合謂詞條件的陣列 nsarray newarray array filteredarrayusingpredicate predicate...
iOS謂詞的簡單使用
謂詞 條件篩選 nsstring adc 123 判斷字串是不是以xx開頭 yes是 bool result adc hasprefix 1 判斷字串是不是以xx結尾 adc hassuffix 3 nslog d result 謂詞 用法接近於sqlite都是通過對應的語句來進行篩選和查詢 建立謂...
iOS開發 NSPredicate 謂詞過濾
一 根據模型條件過濾陣列 nsmutablearray marr nsmutablearray alloc init testmodel t1 testmodel alloc init t1.age 1 testmodel t2 testmodel alloc init t2.age 3 testm...