我正在iPhone上开发一个简单的epub阅读器,但一直想知道如何加载它。我知道阅读PDF等文件有点简单,因为它本身就是一个文件,可以使用UIWebView或CoreGraphics加载。它与ePub不同,它需要更多的工作来获取(解析xml的......等)内容,因为它本质上是一个ZIP文件。
现在我想做的方法是做以下几点。但我不确定这是否正确:
除非我能直接访问ePub文件内容,否则我认为没有必要解压缩它们......这不太可能,因为它是一个ZIP。
提前感谢您的帮助。 :)
亲切的问候, oonoo
答案 0 :(得分:0)
这对我来说都很好看。另一个选择是将zip的内容提取到内存中的NSData
个对象,但这可能不适用于非常大的文件。