Иногда нам нужно избавиться от ненужных символов в строке, так как они могут помешать нам что либо реализовать. Например ответ от сервера с не отформатированным JSON`ом, ключи и значения которого просто разделены запятыми. По запятым мы строку разбить можем, а дальше у нас в подстроках присутствует JSON`овский мусор ( {[ключ:значение] ).
Почистить строку довольно просто (например я использую данную функцию чтобы преобразовать запятую в точку, когда пользователь вводит число с плавающей точкой с русской раскладкой):
// Смена запятой в числе на точку
- (NSString *)replacePriceCountToDotCharacter:(NSString *)string {
NSCharacterSet *charactersToRemove = [NSCharacterSet characterSetWithCharactersInString:@","];
NSString *trimmedReplacement = [[string componentsSeparatedByCharactersInSet:charactersToRemove]
componentsJoinedByString:@"."];
return trimmedReplacement;
}