检查数组中的项目而不循环

1 cocoa objective-c

我有一个数组,我想检查一个字符串是否在数组中,没有循环.只使用"if",我知道数组中是否存在某些字符串.

有可能吗?

Kur*_*vis 10

使用-[NSArray containsObject:].

(你不必自己编写循环,但当然NSArray几乎肯定必须在内部使用循环.)

if ([array containsObject:string])
    NSLog(@"Yes, the array contains my string.")
Run Code Online (Sandbox Code Playgroud)