2011-05-30 78 views
0

由於Xcode 4,使用BWToolkit並不是很容易。事實上,在IB中甚至不可能。沒有BWToolkit的首選項工具欄

是否有一些示例代碼在那裏如何創建一個「首選項類型工具欄」沒有BWToolkit?

回答

1

是,由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