IOS中 NSDictionary(字典)排序

来源:互联网 发布:图标设计图案软件 编辑:程序博客网 时间:2024/06/02 19:28

按NSDictionary的key来对其进行排序:
先将dict的allkeys赋给一个数组,然后通过sortedArrayUsingComparator:方法对数组排序,然后遍历数组取字典对应key的值就ok

int i =0;

    

   NSArray *keys = [dict allKeys];

   NSArray *sortedArray = [keys sortedArrayUsingComparator:^NSComparisonResult(id obj1,id obj2) {

       

      return [obj1 compare:obj2 options:NSNumericSearch];

    }];

   for (NSString *categoryIdin sortedArray) {

      

   ⋯⋯

       NSLog(@"[dict objectForKey:categoryId] ===%@",[dict objectForKey:categoryId]);

    }

0 0
原创粉丝点击