[解決済み] Xcodeのファイル名変更とリファクタリング
質問
クラスファイルの名前を変更/リファクタリングして、ディスク上の実際のファイルの名前を変更することは可能でしょうか。もし可能なら、どのようにこれを行うことができますか。
どのように解決するのですか。
ファイル名を変更する最も安全な方法は、クラス名をリファクタリングすることです。 Xcodeの"Refactor"コマンドを使用してクラス名をリファクタリングすることです。 . このコマンドを使用すると、ファイルまたはクラス (NIB を含む) を参照するすべての場所でコードも更新されることを確認します。
インターフェイスでクラス名を右クリックし (
.h
) ファイルで
Refactor->Rename
を選択すると、Xcodeはそのプロセスを案内し、コミットする前に変更をプレビューすることができます。
詳細はこちら。
クラス名の上で右クリック(
@interface
を右クリックし、Refactor->Renameを選択します。例えば、右クリックで
ViewController
を右クリックします。
@interface ViewController : UIViewController
<イグ
クラスの新しい名前を入力します。
Xcodeはコミットする前に変更点を確認することができます。
また、クラス名をハイライトして、Xcodeの
Edit->Refactor
メニューを使用することもできますし、必要であればキーボードショートカットにマップすることもできます。
コードに影響を与えずに実際にファイル名を変更したい場合は、ナビゲーター ペイン (左ペイン) で名前をクリックし、少し待ってからもう一度クリックします。名前が強調表示され、新しい名前を入力することができます。ナビゲーターから削除して、Finder でファイル名を変更し、プロジェクトに再追加することもできます。
関連
-
[解決済み] Xcodeエラー "Could not find Developer Disk Image" が発生する。
-
[解決済み] macOSアップデート後、Gitが動作しない(xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] Xcode 4で「既存のフレームワークを追加」する方法は?
-
[解決済み] プロジェクト内の単一ファイルのARCを無効にするにはどうしたらいいですか?
-
[解決済み] Xcode DMGまたはXIPファイルをダウンロードする方法は?
-
[解決済み】Xcodeのプロセス起動に失敗しました。セキュリティ
-
[解決済み】Xcodeプロジェクト(フォルダを含む)の名前を完全に変更するにはどうすればいいですか?)
-
[解決済み] iPhone Safari ウェブアプリでリンクを新しいウィンドウで開く
-
[解決済み] Xcodeでクラス名を変更する。Refactor...がグレーアウト(無効)になっています。なぜですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 私のアプリケーションは「暗号を含む」のでしょうか?
-
[解決済み] TabBarのタブビューにプログラムで切り替える?
-
[解決済み] iOS UITableViewのHeaderView(セクションヘッダーではない)を追加する
-
[解決済み] レビュー待ちの状態でバイナリを拒否する(バイナリ拒否ボタンが見つからない)
-
[解決済み] エラー : サービスは無効です
-
[解決済み] iPhoneのTableViewのCellの右側に小さな矢印を追加する
-
[解決済み] UIWebViewの背景がクリアカラーに設定されているが、透明になっていない
-
[解決済み] UIScrollViewをコンテンツに合わせて自動サイズ調整する方法
-
[解決済み] CALayerのanchorPointを変更すると、ビューが移動します。
-
[解決済み] iPhone 5 CSSメディアクエリ