goo*_*guy 1 iphone objective-c nsarray
嗨我的NSArray包含这样的重复项(我必须删除重复项)
标题:父亲节
标题:父亲节
标题:父亲节
标题:选举日
标题:选举日
标题:选举日
标题:复活节
标题:复活节
标题:地球日
标题:地球日
标题:地球日
标题:Cinco de Mayo
标题:Cinco de Mayo
标题:Cinco de Mayo
标题:平安夜
标题:平安夜
标题:平安夜
标题:圣诞节标题:圣诞节标题:圣诞节
我只保留一个名字,不需要其他副本.我怎么做这个请指导我一点清楚解释,解决这个问题.谢谢.
如果您关心排序,可以创建一个新的可变数组,遍历旧数组中的每个对象,只有在它尚不存在时才添加它:
NSMutableArray *uniqueItems = [NSMutableArray array];
for (id item in allItems)
if (![uniqueItems containsObject:item])
[uniqueItems addObject:item];
Run Code Online (Sandbox Code Playgroud)
如果没有,只使用一套就简单得多:
NSSet *uniqueItems = [NSSet setWithArray:allItems];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3847 次 |
| 最近记录: |