Jak zastąpić znak jest ciągiem w Objective-C?
ios
objective-c
iphone
nsstring
4th Space
źródło
źródło
str
myśl.str
zmienił się adresNSString
obiekty są niezmienne (nie można ich zmienić), ale istnieje zmienna podklasaNSMutableString
, która daje kilka metod zastępowania znaków w ciągu. To prawdopodobnie twój najlepszy zakład.źródło
Jeśli chcesz zastąpić wiele ciągów:
źródło
Możliwe jest również zastąpienie łańcucha ciągiem stringByReplacingCharactersInRange: withString:
źródło
Problem występuje w starych wersjach na iOS. ostatnio działa od prawej do lewej. To, co zrobiłem, jest następujące:
najpierw sprawdzam wersję iOS:
Niż:
źródło
źródło