没有BWToolkit的首选项工具栏

问题描述:

由于Xcode 4,使用BWToolkit并不是很容易。事实上,在IB中甚至不可能。没有BWToolkit的首选项工具栏

是否有一些示例代码在那里如何创建一个“首选项类型工具栏”没有BWToolkit?

是,由Camino使用的是MVPreferencesController。有关Doxygen文档,请参阅here。它显示使用plist注册的NSPreferencePane。为您的目的使用和定制相当容易。您也可以使用Camino项目作为sample prefpanes的来源。

+0

唯一的问题是,这段代码是GPL。你是否知道任何替代方案都需要更灵活的许可证,如MIT许可证?我需要一个商业闭源产品的代码。 – Enchilada 2011-06-03 01:26:10

+0

这不是GPL。它是根据Mozilla公共许可证(MPL)1.1获得许可的,并且可以根据GPL或LGPL使用它。如果你所做的只是使用MPL代码而不修改它,它就像Apache或BSD许可的代码一样,在这里你只需要注意你使用了这样那样的软件执照。参见[Mozilla关于MPL的常见问题](http://www.mozilla.org/MPL/mpl-faq.html)。您可以阅读更多关于MPL的信息,包括注释许可证,[这里](http://www.mozilla.org/MPL/)。 – 2011-06-03 14:11:43

+0

另外,如果BWToolkit的许可证是可以接受的,为什么不使用它不使用IB插件?如果一切都失败了,你可以在IB中使用“Custom View”并将类设置为BWToolkit类,然后在视图/窗口控制器的'-awakeFromNib'方法中设置任何BWToolkit特定的属性。 – 2011-06-03 14:14:21