据我所知,iBooks 很像交互式 PDF。它们以什么语言保存,如果我想在我的应用程序中显示或使用 iBook(它是用 Objective-C 编写的),什么是一个好的解决方案?
3 回答
Here's a good guide that breaks down the basics of the iBooks concept and how they work and can be produced:
http://mattgemmell.com/2012/01/19/ibooks-author-for-authors/
As for the points you have raised:
- What language?
Well, the iBooks format is a zip-like archive of assets. There's no language there per se, but the iBooks Author Mac app assembles your project and associated files into the required format.
- Display an iBook in an iOS app
Not possible. You can display normal documents that iOS supports like PowerPoint, Word, PDFs etc through a QLPreviewController
or UIDocumentInteractionController
for example.
I'd definitely recommend downloading the free iBooks Author
Mac app from the Mac App Store, linked below:
http://itunes.apple.com/gb/app/ibooks-author/id490152466?mt=12
iBooks 是使用iBooks Author开发的,而不是 Xcode。此外,iBooks 可与适用于较新版本 iOS的iBooks 应用程序一起使用。它们不适合在 iOS 应用程序中使用。
对于新的 iBooks 2.0,您可以只使用iBooks Author 应用程序。