我正在 iPhone 上开发一个简单的 epub 阅读器,但一直想知道如何加载它。我知道阅读 PDF 等文件有些简单,因为它本身就是一个文件,可以使用 UIWebView 或 CoreGraphics 加载。它不像 ePub,它需要更多的工作来获取(解析 xml 的...等)内容,因为它本质上是一个 ZIP 文件。
现在我想到的方法是执行以下操作。但我不确定这是否是正确的方法:
除非我可以直接访问 ePub 文件内容,否则我想没有必要解压缩它们......这不太可能,因为它是一个 ZIP。
在此先感谢您的帮助。 :)
亲切的问候,
呜呜呜
最佳答案
我觉得这一切都很好。另一种选择是将 zip 的内容提取到内存中的 NSData
对象,但这可能不适用于超大文件。
关于iphone - 加载 ePub -- 简单的 ePub 阅读器问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1287130/