Cocoa app插件/糖?

时间:2012-10-08 12:46:39

标签: objective-c cocoa plugins

我的应用应该可以使用插件或通常称为糖来扩展。 我会将它们放在appname.app/Contents/sugars/sugarname.appnamesugar下

这些是捆绑包,在一个单独的项目中编译。 这将允许我扩展应用程序的功能,而无需提交更新。

所以,这就是我所知道的。我怎么继续? 如何启动任何方法并从我的主应用程序中获取结果。 如果我可以提供某种类的子类并覆盖它实现该功能的方法,那将是一件好事。

这些应用可以执行此操作:

http://panic.com/coda/

https://droplr.com/hello

我希望你能帮助我。

1 个答案:

答案 0 :(得分:1)

阅读the Cocoa code loading guide,了解有关如何使用NSBundle加载插件的一些信息。