0

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

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

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

这些应用程序可以做到这一点:

http://panic.com/coda/

https://droplr.com/你好

我希望你能帮助我。

4

1 回答 1

1

阅读Cocoa 代码加载指南,了解有关如何使用NSBundle加载插件的一些信息。

于 2012-10-08T13:19:16.173 回答