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

我创建了一个项目并构建了几个模型类.我已经决定将它们作为一个单独的框架进行回收.这样做,我想更改这些文件的类前缀.当然,问题是我现在必须批量重命名我的文件和我的类.我可以使用重构工具,但我有几十个类,所以这将是乏味的.是否有一种自动化流程的好方法?作为参考,我正在使用 Xcode 5.

解决方法

对于任何寻找答案的人来说,我认为我有一个解决方案,虽然这是我希望看到内置于Xcode的东西.我已经提交了雷达.(#15261680)

我有三件事需要担心:

>班级自己.类前缀与我想要放入的框架不匹配.
>文件名.即使我进行了仔细的全局搜索并替换并更改了类前缀,文件名也会出错.
> Xcode项目引用. Xcode保存了一个文件列表,我必须确保Xcode会知道在哪里找到我的文件,如果我重命名它们的话.

我做了什么:

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

这是一个涉及的过程,我希望有一个工具或Xcode功能来帮助我做到这一点,但唉,还没有.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...