我想为我的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. Ruby on Rails - 帮助向应用程序添加徽章
- 2. CakePHP - 使用Html帮助程序向表行添加属性
- 3. 应用程序加载器帮助?
- 4. Ruby应用程序 - 帮助
- 5. 帮助器应用程序
- 6. Android应用程序帮助
- 7. 如何将帮助文件添加到MVC3应用程序?
- 8. 将帮助窗口添加到应用程序 - C#
- 9. 添加帮助窗口到我的android应用程序
- 10. 如何添加帮助winform c#应用程序
- 11. 如何向程序集添加上下文帮助
- 12. 在Zend Framework中为嵌套帮助程序添加帮助程序路径
- 13. 向mvc应用程序添加样式
- 14. 向iOS应用程序添加乱码
- 15. 向Silverlight应用程序添加资源
- 16. android应用程序设计需要帮助的应用程序
- 17. MDI应用程序主菜单帮助
- 18. 帮助postmorten调试Win32应用程序
- 19. 帮助应用程序图标
- 20. 字典+应用程序的帮助?
- 21. 帮助调试Silverlight应用程序
- 22. HTML帮助应用程序记事本++
- 23. 控制台应用程序帮助! C#
- 24. 帮助Web 2.0 PHP应用程序
- 25. 帮助调试iPhone应用程序 - EXC_BAD_ACCESS
- 26. 帮助OCR应用程序 - Matlab
- 27. 需要帮助AsyncTasks - Android应用程序
- 28. Heroku帮助应用程序崩溃
- 29. Android:设计“帮助”为应用程序
- 30. 应用程序内购买帮助
虽然这不符合Mac OS X的帮助查看器吗? – mipadi 2010-05-16 21:45:21
我对原始问题的阅读是提问者想在浏览器中打开一个HTML文件。 – Alex 2010-05-16 23:42:39