【问题标题】:Auto import for XcodeXcode 的自动导入
【发布时间】:2011-07-03 09:17:54
【问题描述】:

Xcode 是否可以自动导入框架和类头文件?

发生的情况是,每次构建时,由于缺少导入,我都会遇到错误。我知道如何修复,但我觉得 Xcode 可以更智能,或许可以让我选择“自动修复导入”。

【问题讨论】:

  • 这是真的吗?我不敢相信我不能自动导入我已经定义的类!
  • 我可以请您再次查看答案并检查其中一个是否满足您的问题吗?
  • 无,没有可能的答案,因为我认为 Xcode 不支持这个。

标签: iphone xcode auto-import


【解决方案1】:

目前无法做到这一点。我想你想要的是类似于 Eclipse 的自动导入,即当你第一次在代码中使用一个类时,它会自动导入包。

你应该打开一个错误报告here 让 Apple 人知道它。

【讨论】:

  • 是的,这正是我想要的。一个功能,而不是错误。
  • 是的,来自 Eclipse,其中类的命令完成添加了“导入”很棒。我希望他们拥有它。有时我想知道是否值得尝试 Jetbrains AppCode
  • 用了一段时间的 AppCode,现在我又回到了 Xcode。 AppCode 擅长编辑代码,但在 Mac 上感觉很陌生。再加上用它调试很痛苦。此外,对于 Core Data 和 xib 编辑,无论如何您都需要 Xcode,所以 ...
  • 是的,这就是我的猜测。感谢您对此的反馈。
【解决方案2】:

我知道这个问题很老了,但很高兴知道 @import 是使用 XCode 5 添加到 LLVM 的。它为您提供了您想要的功能。你可以找到更多herehere

【讨论】:

    【解决方案3】:

    您可以通过将类头添加到 .pch 文件中来自动将其导入所有文件。不过,您仍然需要手动添加框架。

    【讨论】:

    • 我编辑了我的问题,因为我寻求的是自动修复由于缺少导入而导致的构建错误。我不认为将所有标题添加到 .pch 是一个好的解决方案。
    • 这是一个非常糟糕的建议。向 pch 添加大量导入会导致速度变慢,并且经常在这些标头发生更改的情况下重新编译。
    【解决方案4】:

    AppCode 具有自动导入功能。在我看来,它不是 Xcode 的替代品,而是一个受欢迎的补充。它具有一些杀手级功能,例如多插入符号编辑、实际有效的重构、自动导入、不会让我抓狂的选项卡、结构化代码视图等。试试看吧,这是你自己的责任。

    【讨论】:

      【解决方案5】:

      如果你安装 Alcatraz(xcode 的包管理器),那么你可以搜索“Auto Importer”,你应该很好。

      【讨论】:

      • 请注意,“自动进口商”的搜索现在为空。该插件称为“自动导入器”。
      猜你喜欢
      • 2021-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多