问题标签 [xcodekit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 如何将按钮添加到 Xcode 编辑器
请参阅此左侧按钮以“显示标准编辑器”按钮是来自https://sympli.io/downloads/xcode的自定义按钮
我知道 Alcatraz 时代结束了,但是这个 Sympli 插件,我在最新的稳定版本 9.4.1 (9F2000) 中使用
如何在 Xcode 中添加我自己的按钮?我在 XcodeKit 中搜索过,但没有找到答案。
谢谢
sourcekit - XcodeKit 和 SourceKit
除了我阅读的几篇文章和官方页面https://developer.apple.com/documentation/xcodekit#topics https://github.com/apple/swift/tree之外,我没有 XcodeKit 和 SourceKit 的经验 /master/tools/SourceKit
我试图了解两者之间的差异以及他们能够做什么。
我认为 XcodeKit 本质上让您可以向 Xcode 菜单添加命令,并可以通过创建应用扩展来与您打开的源代码进行交互,然后您也可以通过 App Store 分发该扩展。据我所知,XcodeKit 只允许您从当前聚焦的文件(不是项目中的所有文件)中获取信息,然后您可以获得选定的文本等......至少这是我在 Xcode 9 之前阅读的内容,不确定是否事情现在好多了。
SourceKit 也与源代码交互,但看起来更强大但更底层。
我想知道的是:
- SourceKit 是否可以访问您在打开的项目中拥有的所有 Swift 和 ObjC 类,然后从中提取信息?例如,假设我想提取结构和类、每个类的方法等信息,然后从中生成某种输出。我如何使用 SourceKit(或 XcodeKit?)来做到这一点?
- 任何指向示例的链接都会很棒!
- SourceKit 仍然是实际的并得到 Apple 的支持吗?
https://github.com/apple/swift/blob/master/tools/SourceKit/docs/Protocol.md
谢谢
swift - 如何在 xcode 源代码编辑器扩展中显示警报
我正在构建一个源代码编辑器扩展,当它被触发时,我想显示一个警报。
我试过这个:
但我得到这个错误:
例外:NSWindow 拖动区域应该只在主线程上无效!NSWindow 拖动区域应该只在主线程上无效!
先感谢您