iOS загружает файлы в файловую систему? - PullRequest
0 голосов
/ 11 октября 2011

Приложение iPad, над которым я сейчас работаю, читает файлы «.epub» из каталога «Вспомогательные файлы» в приложении iOS.В настоящее время мы добавляем возможность загружать произвольные файлы .epub из Интернета.Вопрос заключается в том, должны ли эти файлы быть а) помещены непосредственно в данные ядра или б) могут ли они быть сохранены непосредственно в файловой системе, а их расположение сохранено в данных ядра?

Можно ли сделать оба варианта, и если да, то какой из них предпочтительнее?Разобрать файл .epub, хранящийся в основных данных, так же просто, как и один в каталоге «Supporting Files»?

1 Ответ

1 голос
/ 11 октября 2011

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

Папка «Документы»:

[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];

Чтобы скачать файл, вы можете взглянуть на документ NSData:

+ (id)dataWithContentsOfURL:(NSURL *)aURL 
...