我想爲我的Cocoa應用程序添加一個簡單的單頁HTML頁面幫助。你能告訴我怎麼做嗎?我假設我只需要在Xcode的Cocoa項目中放入一個糟糕的.html文件(也許是一個.css文件?)?向Cocoa應用程序添加幫助
10
A
回答
10
創建在幫助查看器中打開的Apple幫助文檔非常簡單,但您必須完全按照文檔中的說明進行操作。
幫助文件是HTML,但您需要在頁面中放置幾個特殊標記並以特定方式命名這些文件。
全部解釋於the documentation。
2
如果您只想要一個HTML頁面而不是正確的幫助文件,則可以將HTML文檔和CSS文件添加到您的項目中。這些將在您編譯項目時複製到應用程序包內的應用程序Resources
目錄中。要加載文檔,您需要獲取它的地址。這其實很簡單:
NSString *helpFilePath = [[NSBundle mainBundle] pathForResource:@"YourHelpDocumentHere" ofType:@"html"];
NSURL *helpFileURL = [NSURL fileURLWithPath:helpFilePath];
生成的URL將是一個WebView
可以在你的應用程序中顯示文件的URL,或者您也可以使用NSWorkspace
將其傳遞給操作系統,它會在用戶打開默認網頁瀏覽器。
3
今天我一直在面對同樣的問題。我沒有找到最新的howto,所以這裏是我自己的。幫助很好地使用這個Step by Step to create Apple Help in your Cocoa Xcode Application。
+1
URL更改爲:http://devzone.touchdude.com/step-step-create-apple-help-your-cocoa-xcode-application – 2014-01-20 08:59:29
相關問題
- 1. 向Ember應用程序添加「times」塊幫助程序
- 2. 向已開發的MATLAB應用程序添加幫助
- 3. Ruby on Rails - 幫助嚮應用程序添加徽章
- 4. CakePHP - 使用Html幫助程序向錶行添加屬性
- 5. 應用程序加載器幫助?
- 6. Android應用程序幫助
- 7. Ruby應用程序 - 幫助
- 8. 幫助器應用程序
- 9. 如何添加幫助winform c#應用程序
- 10. 需要將JProgressBar添加到swing應用程序的幫助
- 11. 如何將幫助文件添加到MVC3應用程序?
- 12. 將幫助開關添加到控制檯應用程序
- 13. 在iOS應用程序中添加上下文幫助
- 14. 將幫助窗口添加到應用程序 - C#
- 15. 添加幫助窗口到我的android應用程序
- 16. 如何向程序集添加上下文幫助
- 17. 在Zend Framework中爲嵌套幫助程序添加幫助程序路徑
- 18. Android應用程序編程幫助
- 19. 如何沿着添加幫助應用程序與我的主要應用
- 20. 幫助爲GUI進程添加線程
- 21. 向Silverlight應用程序添加資源
- 22. 向Adf應用程序添加facelet taglib
- 23. 向iOS應用程序添加亂碼
- 24. 向mvc應用程序添加樣式
- 25. android應用程序設計需要幫助的應用程序
- 26. 幫助Flex應用程序設計
- 27. 幫助OCR應用程序 - Matlab
- 28. 需要幫助AsyncTasks - Android應用程序
- 29. 幫助Web 2.0 PHP應用程序
- 30. Visual Basic應用程序幫助
雖然這不符合Mac OS X的幫助查看器嗎? – mipadi 2010-05-16 21:45:21
我對原始問題的閱讀是提問者想在瀏覽器中打開一個HTML文件。 – Alex 2010-05-16 23:42:39