2011-07-26 17 views

答えて

25

要するに、これだけの機能がありますが、必ずしもすべてのインスタンスをキャッチするとは限りません。ヘッダーファイルでクラス名を選択し、次に編集>リファクタリング>名前を変更して、すべてのインスタンスを試してキャッチします(これはXcode 4にあります)。素晴らしいことは、それが変更された場所の差分を見ることができるということです。

この方法では、通常、名前のいくつかのインスタンスが欠落していたため、手動フォローアップがほとんど常に必要です。

+2

私の答えではないので、AppCode(JetBrainsから)は素晴らしいOBjective-C IDEであり、Xcodeよりもはるかに良い方法でリファクタリングを処理します。明らかに、2つのサイド・バイ・サイドを使用する必要があります(XcodeのApp Store、オーガナイザーなどとの統合による...)。http://www.jetbrains.com/objc/ – dtuckernet

2

リファクタリングコマンドを試しましたか? Group.hファイルでクラス名を強調表示し、コンテキストメニューからリファクタリング - >名前の変更を選択します。これにより、アプリケーションで使用されているクラスの名前が変更されます。

1

上記と同じことがXcode 6.2で機能します:ヘッダーファイルでクラス名を選択し、次に編集>リファクタリング>名前の変更を選択します。

関連する問題