Вы можете изучить это самостоятельно, используя iPhone Simulator, открыв терминал или используя Finder, и перейдя в `~ Library / Application Support / iPhone Simulator / User / Applications / затем открыв любой каталог, в котором находится ваше приложение.
Вы увидите каталог Documents
, каталог Library
и tmp
.
Я никогда не проверял, кэширует ли UIWebView что-либо, но я знаю, что Core Data это сделает.
Если вы просто высасываете данные самостоятельно с помощью CFNetwork, я считаю, что вы сами должны кэшировать данные, сохраняя их в tmp
или Documents
, если хотите.
tmp
не будет архивироваться процессом iTunes Sync, но Documents
будет, поэтому не используйте Documents
для временного кэша. В противном случае вы просто потеряете пространство и замедляете синхронизацию.
Каталог Documents будет сохраняться в течение всего, включая обновления приложений, кроме прямого удаления приложения с помощью Springboard или полной очистки хранилища устройства.
На самом деле каталог библиотеки имеет каталоги. называется Cache, WebKit / LocalStorage и Preferences. Так что можно предположить, что-то или другое.
Не пишите в каталог с пакетами приложений, иначе могут произойти плохие вещи.