数组去重的最佳实践

NSArray *mutableArray = [NSArray arrayWithObjects:@"123",@"ff",@"xx",@"123",@"xx",nil];
NSArray *resultArray = [mutableArray valueForKeyPath:@"@distinctUnionOfObjects.self"];
NSLog(@"%@",mutableArray);
NSLog(@"%@",resultArray);

2016-03-17 09:00:15.883 WhiteDragon[906:16675]
(
"123"
"ff"
"xx"
"123"
"xx"
)
2016-03-17 09:00:15.884 WhiteDragon[906:16675]
(
"xx"
"123"
"ff"
)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,873评论 6 13
  • 86☆《放肆搞装修》一起编辑excel表格☆13:3687☆《放肆搞装修》一起编辑excel表格02 修整☆30:...
    放肆交流会阅读 10,798评论 1 10
  • /* 数组 系统提供的数组类:类似于C语言中的数组功能 数组是一个大容器,数组中可以存储不同类型的对象,但必须要保...
    修木头阅读 3,003评论 0 0
  • 我有一只动不动就缩在壳里的小乌龟,还有一只聒聒噪噪看见陌生人却会脸红的鹦鹉。 我的小乌龟,总是不说话,...
    石头剪刀布加水阅读 3,456评论 0 0
  • 水,喝不下去心,静不下来太烫,太乱
    皮蛋嘚孤独阅读 1,170评论 0 1