我想在我的Xcode項目中重命名大約100個類。改變每個文件名會很痛苦,然後搜索並替換每個類的名稱。Xcode - 類的批量重命名
有沒有更好的方法?
問題的變化涉及更改前綴 - 想想如果蘋果決定重命名其「NS」框架中的所有類以「MS」開頭,Apple將需要做的事情。不幸的是,上述兩個上限確實在項目中啓動了一些不屬於相關類名的單詞。
我想在我的Xcode項目中重命名大約100個類。改變每個文件名會很痛苦,然後搜索並替換每個類的名稱。Xcode - 類的批量重命名
有沒有更好的方法?
問題的變化涉及更改前綴 - 想想如果蘋果決定重命名其「NS」框架中的所有類以「MS」開頭,Apple將需要做的事情。不幸的是,上述兩個上限確實在項目中啓動了一些不屬於相關類名的單詞。
如果你沒有C++,Shaggy的答案可能適合你。但就我而言,答案似乎是沒有更好的辦法。
如果您的Xcode版本是合理的最新版本,您可以右鍵單擊編輯器中的符號名稱,然後選擇「重構...」,它將處理重命名文件和重命名符號(與啓用適當的複選框)。
Xcode 3.2.5。它是灰色的 – 2011-02-25 19:33:33
@WilliamJockusch請確保您點擊源文件中的符號,而不是在評論中。在這裏使用相同的版本。 – 2011-02-25 19:35:50
好的,我看到了問題,我正在使用Objective C++,它根據[這個答案](http://stackoverflow.com/questions/992381/rename-a-class-in-xcode-refactor-is-grayed -out-disabled-why)禁用重構。 – 2011-02-25 19:40:06