xcode - 批量重命名我的类以更改我的项目前缀?

标签 xcode file automation rename

我创建了一个项目并构建了几个模型类。我决定将它们作为一个单独的框架回收。这样做时,我想更改这些文件的类前缀。当然,问题是我现在必须批量重命名我的文件和我的类。我可以使用重构工具,但是我有几十个类,所以会很乏味。有没有什么好的方法来自动化这个过程?作为引用,我使用的是 Xcode 5。

最佳答案

对于任何寻找答案的人,我想我有一个解决方案,尽管这是我希望看到内置于 Xcode 的东西。我已经提交了雷达。(#15261680)

我在这里需要担心三件事:

  • 类名自己。类前缀与我想将它们放入的框架不匹配。
  • 文件名。即使我进行了仔细的全局搜索并替换和更改了类前缀,文件名也会是错误的。
  • Xcode 项目引用。 Xcode 会保留您的文件列表,我必须确保 Xcode 知道在哪里可以找到我的文件,以防我重命名它们。

  • 我做了什么:
  • 我进行了全局搜索和替换。我没有单击“全部替换”,而是使用“审查” Pane ,因此我能够排除大约十个我想保留原始前缀的案例。
  • 我找到了一个实用程序来进行批量重命名。现在我的文件和类都很好地匹配。
  • 哦哦! Xcode 现在不知道我的文件在哪里。为了解决这个问题,我打开了 .pbxproj 文件并再次仔细搜索和替换。 (我确保先退出 Xcode,所以我的更改不会被自动覆盖。)

  • 这是一个有点复杂的过程,我希望有一个工具或 Xcode 功能可以帮助我做到这一点,但唉,还没有。

    关于xcode - 批量重命名我的类以更改我的项目前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19440080/

    相关文章:

    XCode - 对静态库的更改不会导致构建系统重新链接可执行文件

    tfs - 如何从代码中禁用CodedUI测试代理?

    c++ - 带有 Xcode 5.0 的 OpenCV

    ios - 重复符号 Apple Mach-O 链接器错误

    python - 如何提高读取文件程序的运行时性能

    Python - python 守护程序锁定文件在 lock.acquire() 上超时

    rest - YQL 的替代品

    testing - 如何使用 Robot Framework 上传多个文件

    c++ - 在 OSX 上构建巨大的 C++ 源代码时出现 LLVM Clang 6.0 fatal error

    文件处理程序的限制跨越 256