1. 程式人生 > >iOS中對字典的key進行排序

iOS中對字典的key進行排序

思路是將所有的key取出來,最後呼叫NSArray的排序方法進行排序。程式碼如下:

// 將key排序
NSArray *keys = dictionary.allKeys;
keys = [keys sortedArrayUsingComparator:^NSComparisonResult(id  _Nonnull obj1, id  _Nonnull obj2) {
    NSComparisonResult result = [obj1 compare:obj2];
    return result == NSOrderedDescending;
}];