2012-10-08 45 views
0

我的應用程序應該使用插件或通常稱爲糖來擴展。 我會把它們放在appname.app/Contents/sugars/sugarname.appnamesugar下面可可應用程序插件/糖?

這些是在單獨的項目中編譯的包。 這將允許我擴展應用程序的功能,而無需提交更新。

所以,這是我知道多少。我如何繼續? 如何啓動任何方法並從我的主應用程序中獲取結果。 這將是一件好事,如果我可以給他們一類的子類,並重寫它的方法來實現功能。

這些應用程序可以這樣做:

http://panic.com/coda/

https://droplr.com/hello

我希望你能幫助我。

+0

你是不允許的,不應該認爲你可以添加/刪除主包中的東西。 – TheAmateurProgrammer

+0

是的,在Mac OS X中可以。即使不是,我也可以將它們保存在應用程序支持文件夾中。 – NSAddict

回答

1

有關如何使用NSBundle加載插件的一些信息,請閱讀the Cocoa code loading guide

+0

聽起來很有希望。當我找到答案時,我會閱讀它並接受你的答案。 – NSAddict

+0

工作的爐排,謝謝! – NSAddict

相關問題