用于PDF iOS应用程序的脱机存储

时间:2012-09-10 14:22:37

标签: iphone ios sqlite core-data

我想为我当前的PDF阅读器应用程序提供离线存储选项。我只是想知道哪些是最好的方法来存储PDF以进行持久存储。我打算使用CoreData,但我不知道它对我的项目是否有点过分。有人可以帮我找到持久存储的快捷方式。

1 个答案:

答案 0 :(得分:1)

如果取决于此存储如何适合您的应用程序。如果您没有当前的数据库系统,那么创建数据库以保留PDF文档列表是一种过度的做法。只需创建一个目录并读取该目录中包含的文件即可。查看NSFileManager的文档以获取有关创建文件和目录的帮助:NSFileManager Class Reference

如果您已有数据库,请不要将pdf文件保存在数据库中。如果使用核心数据,请使用iOS 5及更高版本中提供的“存储在外部记录文件中”功能。