程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ios-自定義對象的NSArray進行分類

ios-自定義對象的NSArray進行分類

編輯:編程綜合問答
自定義對象的NSArray進行分類

有數組中存儲自定義對象(Core Data中存儲的NSSet,成為NSArray帶有AllObject),每一個自定義對象都是ListItem。每個ListItem屬於一個帶有唯一ID的List。同時每一個ListItem都有唯一的ID,這個ID是它對應list的ID+一個數組。舉個例子,List的id是foo,那屬於它的ListItem的屬性就是: ListItem1.id = @"foo0"ListItem2.id = @"foo1"ListItem3.id = "foo2" …… 。

問題:如何對自定義對象所在的數組進行分類,根據附加的ID數字?

最佳回答:


NSArray *sortedArray = [unsortedArray sortedArrayUsingComparator:^(ListItem *obj1, ListItem *obj2){
    return [obj1.id compare:obj2.id];
}];
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved