是否可以从 Xcode 的代码完成中排除项目?

Ale*_*ica 5 xcode code-completion swift

NSAccessibilityProtocol例如,最严重的犯罪者之一是。

  • 协议声明了很多成员(26个函数)
  • 它符合一些最常见的对象类型(例如NSViewNSWindow)符合它。
    • NSObject竟然还有这些方法!(即使它不NSAccessibilityProtocol明确符合,出于某种原因)
  • 函数名称包含诸如“frame”、“style”、“range”、“size”、“button”、“menu”等常用词,因此它们作为误报经常出现(因为模糊搜索)
  • 大多数(全部?)成员已被弃用

在此处输入图片说明

是否可以从代码完成中过滤掉这些成员?当我确实需要它们时,我宁愿手动在 API 文档中查找它们,如果这意味着它们不会在其他 95% 的时间内打扰我。

以下是关于该主题的一些类似问题,但没有一个是最新的和高质量的:

  1. 如何从 Xcode 的代码完成中排除某些术语?(自动完成,内容辅助,建议使用 AppCode,显然不完全适用
  2. 有没有办法改进 Xcode 的代码补全?, old (2014), 建议使用插件(Xcode 停止支持插件)
  3. 有没有办法禁用或修改 Xcode 的代码完成?, 适用于旧的 Xcode 版本。/Applications/Xcode.app/Contents/PlugIns/TextMacros.xctxtmacro我的机器上不存在(Xcode 版本 12.4 (12D4e))