2011-02-25 120 views
3

我想在我的Xcode項目中重命名大約100個類。改變每個文件名會很痛苦,然後搜索並替換每個類的名稱。Xcode - 類的批量重命名

有沒有更好的方法?

問題的變化涉及更改前綴 - 想想如果蘋果決定重命名其「NS」框架中的所有類以「MS」開頭,Apple將需要做的事情。不幸的是,上述兩個上限確實在項目中啓動了一些不屬於相關類名的單詞。

回答

0

如果你沒有C++,Shaggy的答案可能適合你。但就我而言,答案似乎是沒有更好的辦法。

3

如果您的Xcode版本是合理的最新版本,您可以右鍵單擊編輯器中的符號名稱,然後選擇「重構...」,它將處理重命名文件和重命名符號(與啓用適當的複選框)。

+0

Xcode 3.2.5。它是灰色的 – 2011-02-25 19:33:33

+0

@WilliamJockusch請確保您點擊源文件中的符號,而不是在評論中。在這裏使用相同的版本。 – 2011-02-25 19:35:50

+0

好的,我看到了問題,我正在使用Objective C++,它根據[這個答案](http://stackoverflow.com/questions/992381/rename-a-class-in-xcode-refactor-is-grayed -out-disabled-why)禁用重構。 – 2011-02-25 19:40:06