iPad - лучший способ хранения данных - PullRequest
1 голос
/ 23 июня 2010

Каков наилучший способ хранения большого количества данных в вашем приложении на iPad?например, я хочу хранить много руководств в формате PDF (например, 200–500 МБ) и использовать их?

Будут ли (эти данные) синхронизироваться при синхронизации в iTunes?

Ответы [ 4 ]

1 голос
/ 23 июня 2010

Вы должны поместить их в файловую систему, а затем использовать SQLite или CoreData для ведения списка документов и их имен файлов. Если вы поместите их в папку «Документы» приложения, они будут включены в ежедневные резервные копии iTunes. Если вы поместите их в папку кеша (которую вы должны будете проверить), они не будут сохранены iTunes.

1 голос
/ 23 июня 2010

Вы можете хранить все специфичные для приложения вещи в вашей песочнице. Вот путь для NSDocumentDirectory. Есть также другие папки для хранения (например, кеш или библиотека)

NSArray *pathArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
return [pathArray objectAtIndex:0]

Когда вы выполняете резервное копирование на iPad / Phone, данные вашего приложения будут сохранены на ПК.

здоровается Simon

0 голосов
/ 23 июня 2010

Если вы загрузите IBooks 1.1, он теперь может синхронизировать файлы PDF с iTunes и отображать их без каких-либо проблем.(Я перенес довольно много моих технических книг туда!).Другой способ - использовать Dropbox и синхронизировать файлы между вашим рабочим столом -> Dropbox -> iPad.Помните, что файлы в Dropbox на iPad могут быть доступны и открыты только из приложения Dropbox.Я знаю, что Dropbox также может открывать PDF-файлы.

0 голосов
/ 23 июня 2010

Один хороший способ - это www.dropbox.com и зарегистрировать там учетную запись (бесплатно на 5 концертов), и вы можете получить приложение для своего телефона ... все, что вам нужно сделать, это загрузить их из своего облака,Я пользуюсь этим все время.Круто то, что у вас есть папка на вашем компьютере, называемая папкой dropbox, и эта папка автоматически синхронизирует все новые файлы в облаке.Я предлагаю этот метод.Я не уверен, что iTunes выполняет прямую синхронизацию для файлов .pdf.Но я знаю, что вы можете читать их на iPad с помощью приложения.Так что, да, синхронизировать с Dropbox .... даже если приложения для iPad еще нет, вы можете просто зайти на сайт и скачать его, чтобы просмотреть его.

...