Если под нечувствительным регистром вы подразумеваете замену строчными буквами, Ken Pespisa имеет ваш ответ, но если нечувствительность к регистру относится к вашей строке поиска, вы можете сделать это:
[mystring stringByReplacingOccurrencesOfString:@"searchString" withString:@"replaceString" options:NSCaseInsensitiveSearch range:NSMakeRange(0, [mystring length])];
для получения дополнительной информации см. Документацию:
- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement options:(NSStringCompareOptions)options range:(NSRange)searchRange;