Оба следующих сравнения оцениваются как true:
1)
@"foo" == @"foo";
2)
NSString *myString1 = @"foo";
NSString *myString2 = @"foo";
myString1 == myString2;
Однако существуют определенные моменты, когда два NSString
не могут сравниваться с использованием оператора равенства, а вместо этого требуется [myString1 isEqualToString:myString2]
. Может кто-то пролить свет на это?