NSRange r = [MyString rangeOfString:@"Boo" options:NSCaseInsensitiveSearch];
Не стесняйтесь инкапсулировать это в метод в категории через NSString, если вы делаете это много.Как это:
@interface NSString(MyExtensions)
-(NSRange)rangeOfStringNoCase:(NSString*)s;
@end
@implementation NSString(MyExtensions)
-(NSRange)rangeOfStringNoCase:(NSString*)s
{
return [self rangeOfString:s options:NSCaseInsensitiveSearch];
}
@end
Ваш код может стать более читабельным с этим.Опять же, менее читаемым для незнакомых.