Как стать автором
Обновить

Компания Инетра временно не ведёт блог на Хабре

Сначала показывать

Сериализуем настройки при помощи протокола NSCoding

Время на прочтение4 мин
Количество просмотров11K
При разработке практически любого приложения рано или поздно появляется необходимость хранить его настройки, будь то текущая версия или in-app настройки приложения. Что в данном случае делает разработчик? Сохраняет данные настройки через NSUserDefaults и правильно делает.



Когда настроек становится действительно много, оперировать ими становится неудобно.
В приложении Peers.TV мы использовали следующую уловку — архиваторы и NSCoding протокол. Это помогло объединить нам часть настроек в рамках одного домена и немного облегчить работу с ними.
Под катом много кода и чуть-чуть подробностей.
Всего голосов 8: ↑5 и ↓3+2
Комментарии18
Изменить настройки темы