4
我正在iPhone上开发一个简单的epub阅读器,但一直想知道如何去加载它。我知道读取PDF等文件有点直接,因为它本身就是一个文件,可以使用UIWebView或CoreGraphics加载。它不像ePub,因为它本质上是一个ZIP文件,所以需要更多的工作来获得(解析xml的...等等)内容。加载ePub - 简单的ePub阅读器问题
现在我想这样做的方式是通过下面的方法。但我不知道这是否是正确的方式:
- 下载book.epub文件到用户网域在这个例子中
- 解压book.epub文件创建一本书目录,所有的内容将是
- 从创建的书目录中,访问文件并执行必要的操作(检索,解析..等)。
- 当epub被卸载或应用程序已关闭时,删除解压缩的版本 - 书目
- 再次打开book.epub时执行解压缩循环。
除非我可以直接访问ePub文件内容,否则我不需要将它们解压缩......这不太可能是因为它是ZIP。
在此先感谢您的帮助。 :)
亲切的问候, oonoo