iOS之謂詞詳解

2021-07-11 10:50:14 字數 739 閱讀 7865

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...