2013-03-12 37 views
1

由於所有的iOS項目,我的項目都有大量的NSLogs。我想切換到DLog,因爲我使用調試模式的宏。我如何在的整個項目中更換NSLogs? Xcode有沒有這樣做的快捷方式?感謝名單。在整個項目文件中替換NSLog

回答

0

使用perl命令行(Terminal.app):

$ cd /path/to/project/source 
$ perl -pi -e 's/NSLog/DLog/' *.m *.mm 
+0

您好,我代替在'編輯/查找/查找和替換在Workspace',它不會是我想要的發貨選項。感謝您的回覆。 – Malloc 2013-03-12 14:02:51

+0

@Malloc那裏的樂趣在哪裏? :D – trojanfoe 2013-03-12 14:03:34

+0

我使用了你建議的代碼,它幾乎在除了某些文件(當然是'.m'文件)的所有文件中都替換了'NSLogs'。你有什麼想法爲什麼有些文件沒有改變? – Malloc 2013-03-12 14:14:55