使用Xcode搜索删除代码
我刚刚在我的iPhone/iPad应用程序中转到了ARC,它工作得很好,但我在与其他项目共享的文件中有这段代码__具有特征OBJC弧 例如:使用Xcode搜索删除代码,xcode,xcode4,automatic-ref-counting,Xcode,Xcode4,Automatic Ref Counting,我刚刚在我的iPhone/iPad应用程序中转到了ARC,它工作得很好,但我在与其他项目共享的文件中有这段代码__具有特征OBJC弧 例如: - (void)viewDidUnload { #if !__has_feature(objc_arc) [logInView release]; #endif logInView = nil; } 我的问题是:我可以通过XCode中的任何搜索函数删除所有这些代码,还是必须手动删除 谢谢 可以,突出显示要更改的内容,然后单击重构->重命
- (void)viewDidUnload {
#if !__has_feature(objc_arc)
[logInView release];
#endif
logInView = nil;
}
我的问题是:我可以通过XCode中的任何搜索函数删除所有这些代码,还是必须手动删除
谢谢 可以,突出显示要更改的内容,然后单击重构->重命名。在“重命名”视图中,可以将其更改为您喜欢的任何内容
这个问题是重复的。谷歌搜索可以成为你最好的朋友:你可以使用类似以下内容的正则表达式: [\s]*如果[\s]*__具有\u功能\objc\u弧\[\s\s]*?[\s]*endif 如果您在其中包含更多的空间,那么您需要为这些添加符号,我解释了:
# if
# endif
但不是
__has_feature ( objc_arc )