更爲我的興趣比任何其他。排序/篩選NSArray/NSMutableArray
如果您已經定義是這樣的...
MyClass
-------
NSString *name
一類,你把他們中的很多到一個數組(或可變數組)。然後你可以使用這樣的謂詞...
[NSPredicate predicateWithFormat:@"name = %@", someValue];
過濾數組,使它只包含其名稱爲給定值的對象。
或排序描述是這樣的...
[NSSortDescriptor sortDescriptorWithKey:@"name" ascending:YES];
由名稱字段按升序排序的數組。
我的問題是,如果你有一個字符串數組(或NSNumbers),你可以使用類似的「格式」謂詞?
例如說你有陣...
@[@"Cat", @"Bat", @"Dog", @"Cow"];
你可以使用一個「predicateWithFormat」過濾掉該陣列的「sortDescriptorWithKey」的排序呢?
我知道你可以使用塊,但只是想知道這是可能的嗎?
啊!我總是想知道什麼sortUsingSelector的意思!這是有道理的。我一直使用這個塊,並認爲必須有一個更簡單的方法。謝謝。 – Fogmeister