300x250 ==1 isEqual vs. == NSArray, NSDictionary, NSString과 같은 컨테이너 클래스들은 동일성을 비교할 때 조금 다르다. NSString * str1 = @"안녕"; NSString * str2 = @"안녕"; if (str1 == str2) { // retrun YES } if (str1 isEqual:str2) { // retrun YES } 같은 "안녕"을 참조하고 있기 때문에 모두 return YES이다. (== 와 isEqual이 같은 결과를 리턴하는 이유 : https://ggool.tistory.com/72) 그러나 NSString * str1 = @"안녕"; NSString * str2 = [NSString stringWithFormat:@"%@",@"안녕"]; if (str1 == str2).. 2021. 11. 11. 이전 1 다음 300x250