PDF iOS应用程序的离线存储



我喜欢为我当前的PDF阅读器应用程序提供离线存储选项。我只是想知道什么是离线存储PDF以进行持久存储的最佳方法。我计划使用CoreData,但我不知道它是否会对我的项目造成过度的影响。有人能帮我找到持久存储的快速方法吗。

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

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

最新更新