2014-03-30 17 views
2

Xcode中確實提供了一個項目轉換爲現代的Objective-C語法 - 轉換爲現代Objective-C語法 - 單個文件?

是否有可能轉換隻是一個單一的文件到Objective-C 2.0的語法?

同事可能沒有意識到幾十或幾百個被修改的文件跨當所有我真的想好了這個整個項目更新這種尷尬的NSArray初始化語法與我目前工作的文件中funky literals

+1

沒有。這是一種無所不能的交易。如果您只想對較大的文件做一些小改動,那麼定義一個正則表達式可能更合適,因此您可以使用更新的語法查找並替換適當的行。對於一個小文件,可以手工完成。 – CodaFi

+0

那種我害怕讀/聽的東西..當然,所有的重構都可以手動完成 - 但是IDE可以讓我們的生活更輕鬆,對嗎? :-) – ATV

+1

人們會希望,但這*是* Xcode我們正在談論... – CodaFi

回答

5

在「重構現代Objective-C的語法」過程的最後一步,你可以選擇 哪些文件應該被修改:

enter image description here

在這個例子中,只有main.m文件被更新, AppDelegate.m保持不變。

+0

謝謝 - 我想這是一樣好,它得到的Xcode 5!如果最終的對話框列出幾十個文件(或者在我們的傳統項目中接近500個......) – ATV

相關問題