Проверить, содержится ли экземпляр NSString в NSArray

У меня есть массив с кучей строк, и я хочу проверить, содержится ли в массиве определенная строка. Если я использую сообщение containsObject : в массиве, я получаю правильные результаты. Все ли объекты NSString с одинаковой строкой указывают на один и тот же объект? Или почему containsObject : работает?

NSArray *stringArray = [NSArray arrayWithObjects:@"1",@"2",@"3",anotherStringValue, nil];
if([stringArray containsObject:@"2"]){
  //DO SOMETHING
}
75
задан giampaolo 3 September 2013 в 15:16
поделиться