如何创建基本的osx prefPane?

时间:2011-02-24 21:59:03

标签: objective-c cocoa macos osx-snow-leopard

长时间阅读,第一次参加StackOverflow:)

免责声明非常是mac开发世界的新手。

我正在尝试为已经创建的小守护进程创建一个prefPane。

我希望prefPane做两件事:

  1. 显示守护程序的当前状态(“已启动”或“已停止”)
  2. 提供启动/停止守护程序的按钮。
  3. 我可以使用Interface Builder制作界面,并以某种方式让prefPane使用它吗? (愚蠢的问题?)

    感谢您提供有关如何/从何处入手的任何提示/指示!

    ps:我找不到prefpane标签。如果有人可以更恰当地标记这一点,我将不会被冒犯:)

1 个答案:

答案 0 :(得分:2)

制作prefPane并不是一件难事。只需按照示例here进行操作即可。是的,您可以使用界面构建器来创建界面。

使用Launch Daemons是一项更加困难的任务。查看this线程作为初学者。您还可以围绕“launchctl”命令创建一个NSTask包装器,其中包含动词列表,加载和卸载。