如何检查字符串是否等于多个字符串Objective c中的任何一个

aci*_*dic 1 iphone objective-c

如果我有5个NSStrings,并且我想看看是否有任何字符串是相同的,是否有比使用[string isEqualToString:string2]多次测试每个字符串更快的方法?

aba*_*ert 5

如果你只有5个字符串,那么可能没有什么比逐个比较更快.

但是如果你有很多字符串,用它们创建一个NSSet,然后通过使用来检查字符串是否是该集合的成员-[containsObject:].