【问题标题】:Apple Help Book tutorial [closed]Apple 帮助手册教程 [关闭]
【发布时间】:2012-07-18 23:24:14
【问题描述】:

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

【问题讨论】:

  • 我想评论一下,即使是为 Cocoa 应用程序创建一个非常简单的帮助书,对我来说也是一种极度沮丧的练习。从帮助菜单中选择时,我很难让帮助索引器工作和/或让它出现。

标签: macos cocoa apple-help


【解决方案1】:

本文档包含有关帮助包布局的信息(以及一般的 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

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

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多