У меня есть блок текста, который нужно проанализировать.Это такой шаблон, как
"Уважаемое имя, нам нужен регистрационный номер вашего автомобиля, бла-бла" ...
представьте себе, что это длина 1000 символов, с большим количеством ключевых переменных, таких как $ name, $ vehicle и т. д.
Этот текст хранится в #define
Во время выполнения я должен проанализировать этот шаблон и другие20, заменяя ключевые переменные действительными значениями, например, «Дорогой Джон, ....».
Я использовал переменную NSString
для хранения исходного текста, а затем эти строки
NSString *start = TEMPLATE1;
start = [start stringByReplacingOccurrencesOfString:NAME withString:realName];
start = [start stringByReplacingOccurrencesOfString:VEHICLE withString:realVehicle];
и так, один и тот же код работает быстро и хорошо, но кто-то предложил использовать NSMutableString
для начальной переменной, так как она будет использовать меньше памяти.
Это правильно?
Будет ли этостоит перемен?