Comment remplacer un caractère est une chaîne en Objective-C?
ios
objective-c
iphone
nsstring
4thSpace
la source
la source
str
ça m'a époustouflé.str
changé dans le processusNSString
les objets sont immuables (ils ne peuvent pas être modifiés), mais il existe une sous-classe modifiableNSMutableString
, qui vous propose plusieurs méthodes pour remplacer des caractères dans une chaîne. C'est probablement votre meilleur pari.la source
Si vous souhaitez remplacer plusieurs chaînes:
la source
Il a également un remplacement de chaîne possible avec stringByReplacingCharactersInRange: withString:
la source
Le problème existe dans les anciennes versions sur iOS. dans le dernier, la droite à gauche fonctionne bien. Ce que j'ai fait est le suivant:
je vérifie d'abord la version iOS:
Que:
la source
la source