Загрузка файлов и сохранение их в скрытой папке на iPhone - PullRequest
1 голос
/ 05 мая 2010

Может ли кто-нибудь дать мне хороший ресурс для файловой системы iphone?В основном я хочу знать:

  1. Где я могу сохранить загруженные файлы в какие папки?А какие не разрешены?
  2. Какие из этих папок скрыты?(который не будет извлечен из резервной копии) Эти файлы должны оставаться на устройстве.

Хочу, чтобы я попытался сделать это: пользователь может загрузить несколько видео с нашего сервера и просмотреть его, используя нашприложение.Поэтому мне нужно скачать видео и сохранить его где-нибудь на iPhone, но я точно не знаю, где сохранить эти файлы, чтобы он не был извлечен из резервной копии.

Сначала я попробовал папку ~/Documents,но файлы там будут извлечены, поэтому для меня это не вариант.
Во-вторых, я попробовал папку ~/tmp.Эта папка, кажется, работает для меня, потому что она не была извлечена, но я не знаю, присутствует ли эта папка всегда?Как долго это будет продолжаться?Поскольку он называется temp, будет ли он очищен через некоторое время / событие?

Если у кого-то есть информация для меня, я был бы очень признателен.

Спасибо за совет,
Buju

Ответы [ 2 ]

1 голос
/ 13 июля 2010

Возможно, вы захотите использовать <Application_Home>/Library/Caches.

Из яблочных документов @ https://developer.apple.com/iphone/prerelease/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/RuntimeEnvironment/RuntimeEnvironment.html#//apple_ref/doc/uid/TP40007072-CH2-SW12

Используйте этот каталог для записи любых файлов поддержки приложения, которые вы хотите сохранить между запусками приложения. Ваше приложение обычно отвечает за добавление и удаление этих файлов. Тем не менее, iTunes удаляет эти файлы во время полного восстановления устройства, поэтому вы сможете восстановить их при необходимости.

0 голосов
/ 05 мая 2010

Вам нужно прочитать это:

Создание путей и размещение каталогов

Все это. Осторожно.

...