Есть короткий способ сказать «вся строку», а не печатали:Ярлык для создания NSRange для всей длины NSString?
NSMakeRange(0, myString.length)]
Это кажется глупым, что самая длинная часть такого кода является наименее важной (потому что я обычно хочу найти/заменить в пределах всей строки) ...
[myString replaceOccurrencesOfString:@"replace_me"
withString:replacementString
options:NSCaseInsensitiveSearch
range:NSMakeRange(0, myString.length)];
Если вам нужно больше, чем в 5 раз, то вы можете сделать метод/категорию, Но под 5 раз ваша 'NSMakeRange (0, myString.length)]' будет короче, не так ли? –