プレイグラウンドに補助コードの追加


モジュールとしてプレイグラウンドでページに一度コンパイルされ、インポートされた補助コードを追加します。


手順


  1. プレイグラウンドのためのプロジェクトナビゲータがまだ表示されていない場合は、[表示(View)] > [ナビゲーター(Navigators)] > [プロジェクトナビゲータの表示(Show Project Navigator)] を選択して下さい。

  2. プロジェクトナビゲータで、開閉用三角形をクリックして、プレイグラウンドや、ページのソースフォルダを開きます。

  3. ソースフォルダが開きます。


    下の図は、ページのあるかないかのプレイグラウンドのソースフォルダを表示しています。左は Second Page のソースフォルダです。右側はページのないプレイグラウンドのソースフォルダです。



    PGH_pg_sources_folders_2x


  4. ソースフォルダ内の既存のファイルにコードを追加するか、新規または既存のソースファイルを追加します。

  5. 既存のファイルにコードを追加

    1. ソースフォルダ内のファイルをクリックします。

    2. ファイルはプレイグラウンドウィンドウのソースエディタで開きます。


    3. 変更したファイルを更新します。

    4. [ファイル(File)] > [保存(Save)] を選択して変更を保存します。

    新しいソースファイルを追加


    1. それが選択されていない場合、ソースフォルダを選択して下さい。

    2. [新規(New)] > [ファイル(File)] を選択するか、ウィンドウの左下隅にある追加ボタン(+) をクリックして、表示されるポップアップメニューから[ファイル] を選択します。

    3. 新しい Swift ファイルが、ソースフォルダに表示され、以下に示すように、ファイルがソースエディタで開きます。


    PGH_pg_Sources_file_added_2x


    既存のソースファイルの追加


    1. それが選択されていない場合、ソースフォルダを選択します。

    2. [ファイル] > ["ソース" にファイルを追加(Add Files to "Sources")] を選択するか、またはウィンドウの左下隅にある[追加(Add)] ボタン (+) をクリックして、表示されるポップアップメニューから["ソース" にファイルを追加] を選択します。

    3. 表示されるファイルダイアログで、追加したいリソースファイルを選択し、[追加] ボタンをクリックします。

    4. ファイルがソースフォルダに追加されます。追加したファイルは、デフォルトでは選択されていません。あなたがファイルを編集したい場合は、それを選択しなければなりません。



新しいコードが追加された後、ソースフォルダ内のすべてのコードがコンパイルされます。既存のファイルに何か変更を加えた場合は、ファイルを保存すると、ソースフォルダがコンパイルされます。コンパイルされたコードはモジュールとしてプレイグラウンドにインポートされます。プレイグラウンドの Swift コードは、全ての public シンボルにアクセスできます。


例えば、アプリのアルゴリズムのプロトタイプを作成したい場合、共有クラスとデータ用の補助ファイルを使用できます。プレイグラウンドを学習する時、レッスンをサポートするコードを追加できますが、学生はサポート関数やクラスのような物を、参照する必要はありません。


重要: 補助コードはプレイグラウンドにインポートされるモジュールです。シンボルにアクセスするためのプレイグラウンドのコードは、public のキーワードを使用してエクスポートしなければなりません。これは、クラス、メソッド、関数、変数、およびプロトコルを含みます。








目次
Xcode の新機能

★ヘルプ項目総索引★

プレイグラウンド索引
プレイグラウンドについて
プレイグラウンドの作成と編集
プレイグラウンドの実行
実行された文の結果の表示
タイムラインの表示
コンソールの表示
結果ビューを表示
結果ビューを隠す
結果ビューのサイズ変更
結果ビューで結果の表示を変更
プレイグラウンドに補助コードの追加
プレイグラウンドにリソースの追加
イメージリテラルとそのイメージファイルの追加
ファイルリテラルとそのファイルの追加
カラーリテラルの追加
リテラルのコピーと移動
リテラル参照を既存のリソースに追加
プレイグラウンドにカスタムフレームワークのインポート
リッチコメントの追加、編集と表示
ページの追加
ページ名の変更
ページの順序の変更
ページ間のナビゲーションの追加
ページのコピー












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ