使用Xcode搜索删除代码

使用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中的任何搜索函数删除所有这些代码,还是必须手动删除 谢谢 可以,突出显示要更改的内容,然后单击重构->重命

我刚刚在我的iPhone/iPad应用程序中转到了ARC,它工作得很好,但我在与其他项目共享的文件中有这段代码__具有特征OBJC弧

例如:

- (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  )