创建类似于iBook或Stanza应用程序的ePub阅读器的最佳方法

iOS*_*ver 5 pdf iphone epub ipad ios

我打算为iOS设备开发一个ePub阅读器.我不想为此使用webView.在这个应用程序中,我想要的功能,如iBook或节应用程序.我想知道,在开发Stanza应用程序时使用了哪些approch.

Pey*_*loW 7

ePub格式的书籍是包含一些元数据的HTML.不同生成器创建不同格式的HTML.实现能够显示所有ePub的解析器所需的工作是一项庞大的任务!如果您不想使用Web视图,那么您的项目从一开始就注定要失败.

Stanza,Apple的iBooks,我自己的iPad ePub阅读器,以及我所知道的任何其他ePub阅读器使用标准的Web视图作为基础.最重要的是,你需要分配CSS和Javascript来调整ePubs的所有突变.

  • 我不认为他们使用WebView,我相信他们使用CoreText. (3认同)

bba*_*art 2

您的方法应该是学习如何解析 ePub 数据并将其与显示内容以及处理所有其他功能的应用程序捆绑在一起。可能想看看核心文本。