NSPredicateの条件文字列でlikeは文字列完全一致,containsは部分一致をチェックする. containsのときはsingle quoteで括り,likeのときは括ってはいけない.ちょっとはまった. NSPredicate *predLike = [NSPredicate predicateWithFormat:@"name like[c] %@", name]; NSPredicate *predContains = [NSPredicate predicateWithFormat:@"name contains[c] '%@'", name];