11

有人可以向我指出有关如何为 Cocoa 应用程序创建帮助书的最新教程。我在网上找到的所有东西都是旧的和过时的,Apple 文档并没有让它更清晰。我不知道的一件事是如何创建一个 .help 包。

4

2 回答 2

12

本文档包含有关帮助包布局的信息(以及一般的 Apple 帮助):

http://developer.apple.com/library/mac/#documentation/Carbon/Conceptual/ProvidingUserAssitAppleHelp/authoring_help/authoring_help_book.html%23//apple_ref/doc/uid/TP30000903-CH206-TPXREF104

另一方面,从来没有真正需要帮助包格式(在某些操作系统版本中,尽管苹果自己多年来一直使用它,但它并没有得到官方支持)。

我所做的只是设置CFBundleHelpBookFolderCFBundleHelpBookName(in Info.plist)。后者是人类可读的标题,例如“YourApp Help”,它必须与AppleTitleHTML 中的 匹配。

我设置CFBundleHelpBookFolder为简单的名称“帮助”,并Something.app/Contents/Resources/English.lproj/Help在应用程序包中创建文件夹。在这个目录中,我放置index.html(包含所需的<meta>标签AppleTitleAppleIcon)和ExactMatch.plist. (顺便说一句,如果其他所有内容都放在这一点以下的子文件夹中,这样帮助系统就不必搜索许多顶级文件,这实际上是一个好主意。)

于 2012-07-19T04:08:08.077 回答
4

问完这个问题,我就去书店买了这本书。它有一个关于如何创建帮助手册的非常好的分步教程。它回答了我所有的问题。

http://www.peachpit.com/store/product.aspx?isbn=0321670418

于 2012-07-19T19:22:28.647 回答