是否可以一次将 Xcode 扩展名应用于多个源文件?如果是这样,如何?

Is it possible to apply an Xcode extension to multiple source files at once? If so, how?

我想编写一个 Xcode 扩展来扫描源代码中的特定代码片段。但是,这种扩展似乎只能在每个文件的基础上工作。例如,here 您可以看到按下按钮后只有当前源文件发生变化。有没有办法一次扫描多个源文件?

恐怕还不能。就像你在这里看到文档一样

https://developer.apple.com/reference/xcodekit

Framework 确实有一些 类,其中 none 表示多个文件...如您所见,您可以从 [=] 中当前打开的选项卡编辑 Buffer 中的文本17=],这让它有点复杂。缓冲区只能在文件上下文中使用(想象一下将 10000000 行代码加载到缓冲区中并使用此类文本进行操作)我相信未来苹果会将其扩展到最大值,但就目前而言,我们必须对我们所做的感到满意有...抱歉让您失望的消息。