обмен файлами на iphone/ipad?

Я хочу, чтобы мое приложение обменивалось файлами через общий доступ к файлам iTunes. Сейчас вся папка «Документы» открыта для пользователя. Проблема в том, что там есть определенные файлы (допустим, это «Системные файлы»), которые я не хочу раскрывать. Что я должен делать? А если нет возможности "спрятать" файлы, то куда по-вашему лучше поставить "Системные файлы"? В папке библиотеки?

Спасибо


person Alex1987    schedule 30.09.2010    source источник


Ответы (2)


Да, папка «Библиотека» — хороший выбор. Папка Documents должна быть зарезервирована для документов пользователя. Кроме того, вы можете добавить к именам ваших «системных файлов» префикс . или поместить их в подпапку .hidden папки «Документы». Эти скрытые файлы в настоящее время не отображаются в iTunes AFAIK.

person Ole Begemann    schedule 30.09.2010
comment
Спасибо! Есть ли риск, что Apple отклонит приложение, потому что некоторые системные файлы видны пользователю? - person Alex1987; 30.09.2010

У Apple есть Технические вопросы и ответы, посвященные именно этому.

В дополнение к каталогам, задокументированным ранее, при обновлении и резервном копировании всегда сохранялся весь каталог /Library, за исключением /Library/Caches. Из-за этого приложения могут создавать свои собственные каталоги в /Library/, и эти каталоги будут сохраняться в резервных копиях и при обновлениях. Чтобы свести к минимуму риск конфликта имен, мы рекомендуем тщательно называть этот каталог. Например, хорошим выбором будет каталог с именем «Личные документы».

person Kris Markel    schedule 30.09.2010