クラス名をGroup.hからCVGroup.hに変更しただけで、すべてが自分のコードで影響を受けます。グループ全体がCVGroupにリファクタリングされるようにプロジェクト全体をリファクタリングすることは可能ですか?xcodeプロジェクト全体でクラス名全体をリファクタリングする
6
A
答えて
25
要するに、これだけの機能がありますが、必ずしもすべてのインスタンスをキャッチするとは限りません。ヘッダーファイルでクラス名を選択し、次に編集>リファクタリング>名前を変更して、すべてのインスタンスを試してキャッチします(これはXcode 4にあります)。素晴らしいことは、それが変更された場所の差分を見ることができるということです。
この方法では、通常、名前のいくつかのインスタンスが欠落していたため、手動フォローアップがほとんど常に必要です。
2
リファクタリングコマンドを試しましたか? Group.hファイルでクラス名を強調表示し、コンテキストメニューからリファクタリング - >名前の変更を選択します。これにより、アプリケーションで使用されているクラスの名前が変更されます。
1
上記と同じことがXcode 6.2で機能します:ヘッダーファイルでクラス名を選択し、次に編集>リファクタリング>名前の変更を選択します。
関連する問題
- 1. Djangoプロジェクト全体でブランクlabel_suffix
- 2. Xcode 4.2でプロジェクト全体のARCを有効にする方法
- 3. プロジェクト全体のシングルサインイン/サインアップシステム
- 4. オペレータでクラス全体を転送する
- 5. エイリアスディレクティブを使用するプロジェクト全体#
- 6. xVal、クラス全体のDataAnnotations
- 7. VS 2010プロジェクト全体でコードを共有
- 8. AS3はプロジェクト全体でパッケージ名を変更します
- 9. プロジェクト全体から検索する
- 10. jquery updateクラス全体で同じ名前のクラス
- 11. 特定のクラス名でdiv全体を削除
- 12. プロジェクト全体の共通のグリッドビューasp.net
- 13. プロジェクト全体のフォント一貫性?
- 14. プロジェクト全体のバーンアップチャートの取得
- 15. がループ全体
- 16. ループ全体
- 17. スケール全体サイト
- 18. 全体JSONマップ
- 19. プロジェクト全体からの汎用クラスへのアクセス
- 20. XCodeは、実行するたびにプロジェクト全体をコンパイルします
- 21. プロジェクト全体の名前空間の修正
- 22. ディレクトリ全体をコピーする
- 23. DevExpress.XtraTreeList.TreeList全体をC#
- 24. 各クラスまたはサイト全体のデータベースオブジェクト?
- 25. ポータブルでディレクトリ全体をコンパイル
- 26. DataAccessプロジェクト全体でNHibernateをライブ化する
- 27. プロジェクト全体でサードパーティのJavaScriptライブラリを管理する
- 28. プロジェクト全体で機能を模擬する
- 29. Visual Studio 15でプロジェクト全体をエクスポートする
- 30. Eclipseで処理プロジェクト全体をアップロードする
私の答えではないので、AppCode(JetBrainsから)は素晴らしいOBjective-C IDEであり、Xcodeよりもはるかに良い方法でリファクタリングを処理します。明らかに、2つのサイド・バイ・サイドを使用する必要があります(XcodeのApp Store、オーガナイザーなどとの統合による...)。http://www.jetbrains.com/objc/ – dtuckernet