我的應用程序應該使用插件或通常稱爲糖來擴展。 我會把它們放在appname.app/Contents/sugars/sugarname.appnamesugar下面可可應用程序插件/糖?
這些是在單獨的項目中編譯的包。 這將允許我擴展應用程序的功能,而無需提交更新。
所以,這是我知道多少。我如何繼續? 如何啓動任何方法並從我的主應用程序中獲取結果。 這將是一件好事,如果我可以給他們一類的子類,並重寫它的方法來實現功能。
這些應用程序可以這樣做:
我希望你能幫助我。
我的應用程序應該使用插件或通常稱爲糖來擴展。 我會把它們放在appname.app/Contents/sugars/sugarname.appnamesugar下面可可應用程序插件/糖?
這些是在單獨的項目中編譯的包。 這將允許我擴展應用程序的功能,而無需提交更新。
所以,這是我知道多少。我如何繼續? 如何啓動任何方法並從我的主應用程序中獲取結果。 這將是一件好事,如果我可以給他們一類的子類,並重寫它的方法來實現功能。
這些應用程序可以這樣做:
我希望你能幫助我。
有關如何使用NSBundle
加載插件的一些信息,請閱讀the Cocoa code loading guide。
你是不允許的,不應該認爲你可以添加/刪除主包中的東西。 – TheAmateurProgrammer
是的,在Mac OS X中可以。即使不是,我也可以將它們保存在應用程序支持文件夾中。 – NSAddict