У меня есть приложение, которое работает с большим количеством данных (в основном изображений), загружаемых с нашего сервера и должно быть доступно без подключения к Интернету.Лучшее место для хранения содержимого приложения
Я использовал их для хранения в каталоге <Application_Home>/Library/Caches
, но после процесса обновления iOS все они были удалены. Это поведение неприемлемо для меня, и теперь я ищу лучшее место, где я могу хранить данные и быть уверенным, что они не будут удалены системой.
Какое место лучше всего хранить в этом виде?
Что относительно папки 'Documents'? была какая-то особая причина, почему вы ничего там не хранили? – holex
Да, яблоко говорит: «Используйте этот каталог для хранения важных документов пользователя и файлов данных приложения. Критические данные - это любые данные, которые невозможно воссоздать вашим приложением, например, созданный пользователями контент». – Lloyd18
вы просто указали здесь пункт: _ «Критические данные - это любые данные, которые невозможно воссоздать вашим приложением» _, первое предложение вашего сообщения о _ "(...) большом количестве данных (в основном изображений), которые загружаются из наш сервер (...) "_, поэтому вопрос в том, ** могут ли эти изображения воссоздаваться вашим приложением? **. если ваш ответ _no_, то нет причин, по которым вы не могли бы использовать папку 'Documents' ... если ваш ответ _yes_, вам не нужно хранить эти изображения в любом месте, потому что ваше приложение может воссоздать их во время выполнения. .. – holex