Управление памятью в локализации iOS с помощью файла .strings

Ранее я опубликовал это: Что должно быть лучше для локализации проекта iOS?

Теперь я сделал проекты для обоих способов, и я удовлетворен ответами, данными там.

В локализации файла .strings, если есть имя пользователя UILabel, вместо того, чтобы назначать значения в самом .nib, мы создаем для него IBOutlet, а в файле .m мы назначаем значения. Так есть ли дополнительная память, потребляемая этим IBOutlet?


person Mrunal    schedule 18.02.2012    source источник


Ответы (1)


Совершенно нормально иметь IBOutlet для доступа к файлу .m с целью изменения внешнего вида. Это не даст вам дополнительной памяти. Даже если вы объявите это с помощью retain, это просто увеличит retainCount, НО не забудьте освободить его в dealloc, если вы сохраните UILabel.

person Jhaliya - Praveen Sharma    schedule 18.02.2012
comment
Привет, я не установил свойство для этого IBOutlet, мне нужно его настроить? - person Mrunal; 18.02.2012
comment
@ mrunal: да, для изменения текста UILabel. - person Jhaliya - Praveen Sharma; 18.02.2012