我创建了一个项目并构建了几个模型类.我已经决定将它们作为一个单独的框架进行回收.这样做,我想更改这些文件的类前缀.当然,问题是我现在必须批量重命名我的文件和我的类.我可以使用重构工具,但我有几十个类,所以这将是乏味的.是否有一种自动化流程的好方法?作为参考,我正在使用
Xcode 5.
解决方法
对于任何寻找答案的人来说,我认为我有一个解决方案,虽然这是我希望看到内置于Xcode的东西.我已经提交了雷达.(#15261680)
我有三件事需要担心:
>班级自己.类前缀与我想要放入的框架不匹配.
>文件名.即使我进行了仔细的全局搜索并替换并更改了类前缀,文件名也会出错.
> Xcode项目引用. Xcode保存了一个文件列表,我必须确保Xcode会知道在哪里找到我的文件,如果我重命名它们的话.
我做了什么:
>我做了全球搜索和替换.我没有单击“全部替换”,而是使用了“查看”窗格,因此我能够排除大约十个我希望保留原始前缀的案例.
>我找到了一个实用程序来进行批量重命名.现在我的文件和类都匹配得很好.
>哦,哦! Xcode现在不知道我的文件在哪里.为了解决这个问题,我打开了.pbxproj文件并进行了另一次仔细搜索和替换. (我确保首先退出Xcode,所以我的更改不会被自动覆盖.)
这是一个涉及的过程,我希望有一个工具或Xcode功能来帮助我做到这一点,但唉,还没有.