2012-07-18 60 views
7

有人可以指示我一個關於如何爲Cocoa應用程序創建幫助手冊的最新教程。我在網上找到的所有東西都是陳舊過時的,Apple的文檔並沒有讓它更清晰。我無法弄清楚的一個具體事情是如何創建一個.help包。蘋果幫助手冊教程

+6

我只是想發表評論,試圖爲可可應用程序創造出一個非常簡單的幫助的書總是在我極度沮喪的練習。我有一段可怕的時間讓幫助索引器工作和/或從幫助菜單中選擇時出現。 – Clay 2012-12-07 03:06:31

回答

11

本文件包含的幫助包佈局信息(和蘋果幫助一般):

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

在另一方面,幫助包格式從未真正被要求(在某些OS版本儘管蘋果多年來一直使用它,但並沒有得到官方的支持)。

我所做的全部是CFBundleHelpBookFolderCFBundleHelpBookName(在Info.plist)。後者是一個可讀的標題,例如「YourApp幫助」,它必須與HTML中的AppleTitle匹配。

我將CFBundleHelpBookFolder設置爲簡單的名稱「幫助」,然後在應用程序包中創建文件夾Something.app/Contents/Resources/English.lproj/Help。在此目錄中,我將index.html(包含所需的<meta>標籤AppleTitleAppleIcon)和ExactMatch.plist。 (順便說一下,它實際上是一個好主意,如果一切進入該點下面的子文件夾,以便幫助系統不必搜索到很多頂層的文件。)