Сложно ли использовать Core Data для управления настройками приложения? Например, я создаю объект под названием «Настройки» и даю ему такие атрибуты, как «предпочтительная тема» или «сортировать по:», а затем, когда я хочу получить доступ к настройкам, в методе viewWillAppear контроллера представления, я выбираю объект и использовать значения атрибута. Разве это неэффективно/есть ли лучший способ сделать это?Использование основных данных для настроек приложения
0
A
ответ
2
NSUserDefaults
является предпочтительным способом хранения и извлечения настроек приложения (см Apple documentation)
CoreData будет работать для настройки приложений, но в общем излишним. Основная причина, по которой я могу придумать для использования CoreData для настроек, - синхронизировать с iCloud.
1
Если вам нужно хранить легкие данные о весе, то вы можете использовать NSUserDefaults или NSCoder. Основные данные предпочтительны только для большого объема данных. Это сложнее, чем приведенные выше варианты.
http://mobile.tutsplus.com/tutorials/iphone/nsuserdefaults_iphone-sdk/
http://www.raywenderlich.com/1914/nscoding-tutorial-for-ios-how-to-save-your-app-data
Смежные вопросы
- 1. Использование базы данных для хранения настроек приложения
- 2. Какая из моих основных настроек файла приложения?
- 3. Использование SharedPreferences для сохранения настроек приложения
- 4. Использование Android Tasker для переопределения настроек приложения
- 5. Использование pList для обновления основных данных
- 6. Использование настроек приложения в сборках
- 7. NSUserDefaults против основных данных для состояния приложения
- 8. Предикат основных данных для приложения события календаря
- 9. Структура основных данных для приложения Survey
- 10. Настройка отношения основных данных для заказа приложения
- 11. Использование основных данных вместо DataModel
- 12. Хранение настроек приложения | Registry
- 13. Какое намерение для настроек - использование данных
- 14. Изменение основных настроек приложения Facebook с помощью Facebook API
- 15. Хранение настроек приложения в Swift
- 16. Включить использование основных данных во время разработки?
- 17. Сохранение данных UImage для основных данных - использование ОЗУ. Что эй?
- 18. Использование приложения Windows для изменения настроек, используемых службой Windows
- 19. Где находится файл базы данных sqlite для основных данных приложения?
- 20. Онлайн-база данных для iPhone-приложения с использованием основных данных
- 21. Использование основных данных для создания базы данных подробных событий событий
- 22. Использование изображения в Панели настроек приложения iPhone
- 23. Предварительные заполнение основных данных для приложения только для чтения
- 24. Изменение основных данных при запуске приложения
- 25. Передача основных данных с помощью приложения iOS
- 26. Решение для локальных настроек приложения
- 27. Максимальный размер для настроек приложения?
- 28. Из настроек приложения для Android
- 29. Выберите страницу настроек для приложения
- 30. ContentProvider для просмотра настроек приложения
http://nshipster.com/nscoding/ Зависит. Могут быть другие, лучшие варианты. – nhgrif