我想为我的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