Я думаю о некоторых деталях, касающихся
stringByReplacingOccurferencesOfString: withString: в классе NSString
Согласно документу.
Возвращает новую строку, в которой все вхождения целевой строки в получателе заменены другой данной строкой.
- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement
Параметры
цель
Строка для замены.
замена
Строка, на которую нужно заменить цель.
Мой вопрос заключается в том, что если строка замены не найдена в целевой строке. Если бы были некоторые побочные эффекты для вызова этой функции.
Спасибо
Например
NSString *myString = [NSString stringWithString:@"Hello my string"];
NSString *myReplacementString = [myString stringByReplacingOccurrencesOfString:@"NOTFOUND" withString@"Any side effect?"];
NSLog(@"my replacement string is %@", myReplacementString);