NSArray 안의 객체를 NSPredicate로 검색하기 [iOS]
개발을 하다보면 배열을 정말 많이 사용한다. 그리고 그 배열안에 있는 데이터를 추가/삭제도 많이 하고 그 배열 안에 데이터가 있는지 없는지 여부에 대해서도 많이 찾아 본다. 배열안에 있는 단순한 값들을 비교 할때는 – (BOOL)containsObject:(ObjectType)anObject; 를 사용하면 배열안에 포함되어있는 여부에 대해서 bool값으로 받을 수 있어 편하게 잘 쓸 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 |
NSArray * stringArray = @[@"string", @"lotco", @"해달", @"치킨", @"피자", @"야호",]; if ([stringArray containsObject:@"해달"]) { NSLog(@"해달이 안에 있습니다"); } |
하지만 배열안에 단순한 값이 아닌 […]