Когда я должен использовать различные механизмы хранения в iOS?
Я думал, что это уже будет рассмотрено, но мой поиск не дал ничего значимого.
Я знаю, что есть NSUserDefaults, Core Data, архивация объектов, сырой SQLite, списки и, конечно, хранилище веб-серверами. Что непонятно и несколько смутно для новичка, так это когда использовать каждый из этих различных инструментов.
Использование веб-серверов против Core Data очевидно, но как насчет NSUserDefaults против списков? Основные данные против объектного архивирования? Простая разбивка вариантов использования действительно помогла бы мне понять, почему в iOS так много вариантов хранения.