NSPredicate類是用來定義邏輯條件約束的獲取或內(nèi)存中的過濾搜索。
可以使用謂詞來表示邏輯條件,用于描述對象持久性存儲在內(nèi)存中的對象過濾。
NSPredicate的基本語法
只要我們使用謂詞(NSPredicate)都需要為謂詞定義謂詞表達式,而這個表達式必須是一個返回BOOL的值。
謂詞表達式由表達式、運算符和值構(gòu)成。
比較運算符,邏輯運算符,字符串比較運算符,集合運算符,直接量,保留字。
NSPredicate的基本用法
定義謂詞,使用謂詞過濾集合,在謂詞中使用占位符參數(shù)。
如果我們不用NSPredicate的話,肯定又是各種if...else,for循環(huán)等等??梢钥闯鯪SPredicate的出現(xiàn)為我們節(jié)省了大量的時間和精力。