向 NSArray 插入唯一项

Insert unique item to NSArray

提问人:Zohar81 提问时间:3/3/2021 更新时间:3/3/2021 访问量:24

问:

我已经实现了一个简单的代码,用于将唯一项插入 NSArray 对象。这意味着如果该项目已存在,则不会再次添加以避免重复

BOOL identicalItemNotFound = 
    [self.tags indexOfObjectIdenticalTo:@"balboa"] == NSNotFound;

if (identicalItemNotFound) {
    self.tags = [self.tags arrayByAddingObjectsFromArray:@[@"balboa"]];
}

我想知道是否已经有专门的 API 用于此功能?

谢谢

objective-c nsarray

评论

2赞 vadian 3/3/2021
你为什么不使用?NSSet
2赞 Andreas Oetjen 3/3/2021
NSMutableOrderedSet

答: 暂无答案