Как заменить символ на строку в Objective-C?
ios
objective-c
iphone
nsstring
4thSpace
источник
источник
str
просто взорвал мой разум.str
изменился в процессеNSString
объекты являются неизменяемыми (их нельзя изменить), но есть изменяемый подклассNSMutableString
, который дает вам несколько методов для замены символов в строке. Это, вероятно, ваш лучший выбор.источник
Если вы хотите заменить несколько строк:
источник
Также возможна замена строки на stringByReplacingCharactersInRange: withString:
источник
Проблема существует в старых версиях на iOS. в последнем справа налево работает хорошо. То, что я сделал, заключается в следующем:
Сначала я проверяю версию iOS:
чем:
источник
источник