2012-02-28 2 views
2

Это может показаться новичком вопрос, во всяком случае, я новичок в IOS разработчик,Лучшая практика сохранения конфигурации приложения в Plist файл

Я хотел бы знать, что это лучшая практика сохранения конфигурации приложения конкретные данных в PLIST файл. Вы сохраняете его в файле Info.plist проекта или в отдельном файле plist?

Спасибо!

ответ

3

Самый простой (и самый удобный для пользователя) реализация корыта Settings.bundle, который показывает в настройках приложения см Implementing an iOS Settings Bundle это не подразумевает никакого кода только Root.plist см, то Settings Application Schema Reference

Info.plist является файл с метаданными приложения, вы не можете писать в него из приложения, данные конфигурации должны быть сохранены в plist пользователя по умолчанию через NSUserDefaults api.

Кроме того, вы можете использовать api для iOS 5+ для хранения предпочтений в облаке, чтобы они были одинаковыми для всех пользовательских устройств.

Конечно, вы можете сделать все это вручную, если хотите написать прямо в plist в папке с документами, например, и даже сделать этот файл повсеместным и сохранить в облаке, но это обычно не то, что вы хотите сделать.

Смежные вопросы