swift - Apple 如何制作他们的 Swift 编程书籍?

标签 swift markdown epub ibooks

<分区>

我正在尝试使用与 Apple Swift Programming Language iBook 中使用的模板类似的模板(或只是一般格式)来创建一本书.

我正在努力弄清楚 Apple 究竟使用什么软件来创建格式如此简单干净的书,以及他们使用什么软件创建标题、编码示例、评论等(它是 Markdown 的特殊版本吗? ).

我在谷歌上搜索“苹果用什么来创建书籍”、“苹果用什么创建 api 文档”、“用于开发书籍的苹果软件”等。并没有真正找到太多结果。搜索本身可能也没有效果,因此存在这种可能性。

无论如何,我得到的答案涉及 RegexKit、HeaderDocs 和 Gentle Bytes,而且它似乎与我尝试做的事情不太相关。

然后我深入研究了构建 iBook 的主要框架,我发现了 these files (还有更多,但图片只显示了一些)。

主要是 xhtml 文件。

所以我真正要问的问题是 Apple 使用什么软件来合并所有这些文件,或者他们是否使用了不同的应用程序在创建 iBook 时插入它们时自动合并它们?他们甚至使用 iBooks Author 或者更确切地说是无法从 Apple 外部下载的内部应用程序吗?或者,这可能与我所说的任何内容都无关,而且我偏离了正轨。

如有任何帮助,我们将不胜感激。

最佳答案

因为它是 iBook,所以我假设他们使用了 iBooks Author

使用 iBooks Author 创建 iBook 后,您可以将其转换为 HTML,然后它会创建许多文件。

关于swift - Apple 如何制作他们的 Swift 编程书籍?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25230556/

相关文章:

python - 使用 Python 从 epub 中提取文本

R Markdown 2 到 EPUB 如何?

ios - 无法在选项卡栏 iOS Swift 中显示图标

jupyter-notebook - Google Colab 中的编号标题和目录

yaml - 从 Jekyll 数据文件中的 yaml 多行字符串渲染 Markdown

css - 通过 pandoc&wkhtmltopdf 从 mkd 生成 pdf 时如何使用 css 设置页面/文档边距?

ios - NSUTF8StringEncoding 结果编码字符串为 'Optional' 字符串

ios - DispatchSourceTimer 在 segue 上没有错误地使应用程序崩溃

ios - 隐藏后的快速键盘高度

android - 从android中的 Assets 读取epub文件时出现NullPointer异常