2010-06-23 188 views
1

在iPad上的应用程序中存储大量数据的最佳方式是什么?例如我想要大量的PDF手册(如200-500MB)并使用它们?iPad - 存储数据的最佳方式

必应(这些数据)在iTunes同步时同步?

回答

0

的一个好方法是www.dropbox.com并注册一个帐户有(免费5场音乐会),你可以为你的手机应用程序...所有你需要做的就是下载它们的云。我用它所有的时间。很酷的事情是你的电脑上有一个名为Dropbox文件夹的文件夹,这个文件夹会自动将所有新文件同步到云端。我建议这种方法。我不确定iTunes是否直接同步.pdf文件。但我知道你可以通过应用程序在iPad上阅读它们。所以是的,同步到Dropbox ....即使没有iPad的应用程序,你也可以直接进入网站并下载W/E你想查看它。

1

您可以将所有应用程序特定的内容存储到您的沙盒中。这是NSDocumentDirectory的路径。还有一些其他的文件夹来存储(例如,高速缓存或libary)

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

当你做一个iPad /手机备份您的应用 - 将在PC上进行备份的。

迎接 西蒙

0

如果你下载的iBooks 1.1可以与iTunes同步,现在的PDF文件,并显示他们没有任何问题。 (我把相当多的技术书籍移到那里了!)。另一种方法是使用Dropbox并在桌面 - > Dropbox - > iPad之间同步文件。请记住,只能在Dropbox应用程序中访问和打开iPad上的Dropbox中的文件。我知道Dropbox也可以打开PDF文件。

+0

我想创建自己的应用程序并在其中存储数据。所以这不是我想要的:) – rackom 2010-06-23 19:34:28

1

您应该将它们放在文件系统中,然后使用SQLite或CoreData来维护文档及其文件列表。如果您将它们放在应用程序的Documents目录中,它们将包含在每日iTunes备份中。如果您将它们放入缓存文件夹(您必须检查哪个文件夹),它们将不会被iTunes备份。

+0

谢谢:)这正是我想要的。 – rackom 2010-06-23 19:33:31

+0

很高兴能有所帮助。 – jamone 2010-06-23 20:13:41

+0

你应该记得检查这是正确的答案,如果它是你正在寻找。 – jamone 2010-06-23 20:52:34