リファクタリング:スーパークラスの作成


サブクラスで共有することができる、利用可能な共通の動作を作るために、プロジェクトで定義されたクラスのスーパークラスを作成します。


手順


  1. ソースエディタで、スーパークラスを作成したいクラスの名前を選択します。

  2. [編集(Edit)] > [リファクタリング(Refactor)] > [スーパークラスを作成(Create Superclass)] を選択してください。

  3. 名前と適切なオプションを指定します。

  4. [プレビュー(Preview)] ボタンをクリックします。

  5. 左側のリストで、各ファイルを選択して、その変更をプレビューします。

  6. 変更したくない全てのファイルを選択解除します。

  7. [適用(Apply)] ボタンをクリックします。

[スーパークラスを作成] の操作で選択した項目は、プロジェクトで定義されたクラスの名前でなければなりません。


[スーパークラスを作成] の操作は、選択したクラスとその既存のスーパークラス間で継承された階層に配置されたスーパークラスの骨格インタフェースと実装文を作成します。


ダイアログでは、新しいスーパークラスに名前を付け、既存のファイルに、そのインタフェースと実装の文を入れて、それらのために新しいヘッダーファイルと実装ファイルを作成するかどうかを選択できます。


関連記事


リファクタリング:一般的なワークフロー
リファクタリング:シンボルの名前の変更
リファクタリング:メソッドにコードを抽出
リファクタリング:スーパークラスに項目を昇格
リファクタリング:サブクラスに項目を降格
リファクタリング:変数のカプセル化





目次
Xcode の新機能

★ヘルプ項目総索引★

ソースエディタヘルプ索引
Fix-it で間違いをキャッチ
構文の色とフォントのカスタマイズ
範囲内のどこでもシンボルの編集
コード補完でテキストの入力
ソースコードの折りたたみと展開
ブレークポイントの追加、無効化、および削除
実行時に変数のインスペクト
中括弧、括弧、および大括弧のペアの一致
API のシンボルのドキュメントの検索
シンボルの定義の表示
コードスニペットライブラリからコードの使用
コードスニペットのショートカットを決定
カスタムコードスニペットの作成
静的コード分析の実行
リファクタリング:一般的なワークフロー
リファクタリング:シンボルの名前の変更
リファクタリング:メソッドにコードを抽出
リファクタリング:スーパークラスの作成
リファクタリング:スーパークラスに項目を昇格
リファクタリング:サブクラスに項目を降格
リファクタリング:変数のカプセル化

フォントと色の環境設定













トップへ