【问题标题】:Stop Xcode automatically generating Swift interfaces for Objective-C headers停止 Xcode 为 Objective-C 头文件自动生成 Swift 接口
【发布时间】:2017-12-06 09:11:00
【问题描述】:

是否可以在显示 Objective-C 标头时阻止 Xcode (8) 自动生成 Swift 接口?例如通过设置用户默认值。

理论上,这是 Xcode 的一个非常好的特性。不幸的是,它不能可靠地工作。对我来说,它甚至似乎大部分时间都失败了。由于我无法弄清楚它发生的原因,我想选择退出它,直到 Xcode/SourceKit 的错误得到解决。

【问题讨论】:

  • 您说的是当您 ⌘-单击类名时会发生什么?
  • @JoshCaswell 确实如此。以及当您打开标题或导航到标题中的符号时,使用“快速打开...”。
  • 如果没有别的我希望能够看到原始的Objective-C,只是为了比较。

标签: objective-c swift xcode


【解决方案1】:

默认行为应取决于您的项目设置。如果你在一个 Swift 项目中,它会想要向你展示 Swift 接口。此外,如果有一个 Xcode 使用 Cmd+Alt+Enter 生成 Swift 的 Objective-C 接口,您应该能够查看那里的 Swift 代码的 Objective-C 标头“Counterpart”以进行比较。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-15
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    • 2015-05-17
    • 1970-01-01
    • 2010-11-27
    • 1970-01-01
    相关资源
    最近更新 更多