首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有构建Xcode 4插件的文档?

是否有构建Xcode 4插件的文档?
EN

Stack Overflow用户
提问于 2012-09-18 13:05:21
回答 2查看 932关注 0票数 12

最近,我注意到在github上有几个项目通过插件扩展了Xcode 4的功能。

两个项目作为@olemoritz的示例:

这两个项目都已安装到~/Library/Application Support/Developer/Shared/Xcode/Plug-ins中,Xcode只是将它们收集起来。

是否有任何扩展Xcode的文档来源(officlal或用户生成)?

编辑: ping @olemortiz ;)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-18 13:55:25

在我编写您提到的插件时,这里有一些提示:

  • 没有来自苹果的官方文档,所以虽然Xcode有一个插件基础设施,但它完全是私有API。(但是,嘿,没有人想把Xcode插件提交到App,对吧?;)--通常的警告适用:您应该非常防御性地编写代码,而且Xcode更新有可能破坏一些东西。任何插件都可以使Xcode完全崩溃,所以要小心。
  • 似乎有人放弃了对插件界面这里的文档化工作。
  • 有一些开放源码项目可以让您看到加载插件所需的内容,例如我的插件和CLITool-Infoplist (我想这就是我获得基本结构的地方,但我真的不记得了,因为我已经很久没有发布任何东西了)。
  • 您可以使用类转储从Xcode的私有框架(例如IDEKit和IDEFoundation (在Xcode.app/Contents/Frameworks中))生成头部。阅读这些内容将为您提供大量关于Xcode内部结构的信息。DVTKit和DVTFoundation (在Xcode.app/Contents/SharedFrameworks中)也可以用于类转储。
  • 您可以通过为nil注册一个观察者来观察在Xcode中发送的所有通知。最初,我只是记录了所有这些通知,以了解我可能能够连接到的位置。

祝好运!

票数 18
EN

Stack Overflow用户

发布于 2015-10-12 06:27:07

没有正式的API或文档。

尽管如此,几乎所有的社区插件都是开源的,使用http://alcatraz.io来发现新插件,然后按照他们的github源代码来了解人们是如何实现这些插件的。

以下是一些有用的资源:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12477660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档