NSString 문자열이 서로 같은지 비교하기 위해서 "==" 을 사용하시면 안되죠?
간단한 예제로 포스팅 하나 하려구요.
NSString *string1 = @"hahaha";
NSString *string2 = @"yoyoyo";
NSString *string3 = @"hahaha";
if([string1 isEqualToString:string2])
{
NSLog(@"AAAA");
}
else if([string1 isEqualToString:string3])
{
NSLog(@"BBBB");
}
위 주소로 가시면 isEqualToString에 대한 자세한 내용을 보실 수 있구요 :)
NSString에서 제공되는 함수로 isEqualToString을 쓰시면 문자열이 서로 같은지 비교할 수 있습니다.
위 소스 코드는 당연하게도 BBBB라는 로그가 출력되겠죠.
사용 방식은 [스트링변수_혹은_스트링 isEqualToString: 스트링변수_혹은_스트링] 입니다.
같으면 true, 다르면 false를 주겠죠 :)
'맥, iOS' 카테고리의 다른 글
iOS - 문자열(NSString) -> int, double, float 변환 (0) | 2014.01.15 |
---|---|
iOS - switch example (스위치 간단 예제) (0) | 2014.01.14 |
iOS - 문자열(NSString) 결합(더하기, 합치기) (0) | 2014.01.13 |
iOS - 문자열(NSString) 같은지 비교 (0) | 2014.01.13 |
iOS - 버튼 이벤트 처리하기, 스토리보드(storyboard) 이용 (0) | 2014.01.03 |
iOS library 002 - MBProgressHUD (progress ...) (0) | 2013.07.17 |
iOS - textfield 터치하면 내용 지우기 (0) | 2013.07.16 |
iOS - 키보드 숨기기 (0) | 2013.07.16 |