iPadのSwift Playgroundsで共有ファイルを操作する
多くのプレイグラウンドブックには、共有Swiftファイルを含むモジュールがあります。共有Swiftファイルには、プレイグラウンドのどのページでも使用できるコードが含まれています。多くのプレイグラウンドブックでは、独自のモジュールとSwiftファイルを追加することもできます。
モジュールや共有ファイルを表示する
プレイグラウンドブックにモジュールや共有Swiftファイルが含まれている場合は、それらを左のサイドバーに表示できます。
iPadのSwift Playgrounds App でプレイグラウンドを開いてから、左上付近にある をタップして、サイドバーを開きます。
リスト内のすべてのページの下にモジュールが表示されます。必要に応じて下方向にスクロールして、モジュールを表示します。
各モジュール内のファイルがモジュール名の下に表示されます。
リストでSwiftファイルをタップすると、ファイルがタブで開きます。各ファイルは別のタブで開くので、複数のファイルを同時に開くことができます。タブをタップすることで、開いているファイルを切り替えることができます。
モジュールを追加する
多くのプレイグラウンドブックでは、モジュールを追加することができます。
注記: 制限モードに設定されているプレイグラウンドでは、モジュールを追加または削除することはできません。(制限モードのプレイグラウンドでは、サイドバーリストが「編集」モードのときに、「ソースコード」 の横に「追加」ボタンが表示されません。)
iPadのSwift Playgrounds App のプレイグラウンドブックで、 をタップしてサイドバーを開いてから、以下のいずれかの操作を行います:
「編集」をタップしてから、「ソースコード」の横にある「追加」ボタン をタップします。(「ソースコード」の横に「追加」ボタン が表示されない場合は、プレイグラウンドにモジュールを追加できないことを示しています。)
「ソースコード」をタッチして押さえたままにしてから、「モジュールを追加」をタップします。
新しい名称未設定のモジュールがリストに表示され、キーボードが開きます。
新しいモジュールの名前を入力してから、Returnキーをタップします。
ファイルを追加する
一部の制限モードのプレイグラウンドブックを含む一部のプレイグラウンドブックにSwiftファイルを追加できます。
iPadのSwift Playgrounds App の開いているプレイグラウンドブックで、 をタップしてサイドバーを開いてから、以下のいずれかの操作を行います:
「編集」をタップして、ファイルを追加したいモジュールの横にある をタップしてから、「Swiftファイルを追加」をタップします。
ファイルに追加したいモジュールをタッチして押さえたままにしてから、「Swiftファイルを追加」をタップします。
新しい名称未設定のファイルがリストに表示され、キーボードが開きます。
新しいファイルの名前を入力してから、Returnキーをタップします。
新しいファイルが別のタブで開きます。コーディング領域内をタップしてコードを入力することができます。
同時に複数のファイルを開いておくことができ、各ファイルは別々のタブで開きます。タブをタップすることで、開いているファイルを切り替えることができます。
モジュールまたは共有ファイルの名前を変更する
注記: モジュールの名前を変更したときは、そのモジュールを参照しているすべてのファイルで名前を変更してください。コマンドに古い名前が含まれると、意図した動作が実行されません。
iPadのSwift Playgrounds App の開いているプレイグラウンドブックで、 をタップしてサイドバーを開いてから、以下のいずれかの操作を行います:
「編集」をタップして、変更したい名前の横にある をタップしてから、「名前を変更」をタップします。
名前を変更したいモジュールまたはファイルをタッチして押さえたままにします。
キーボードが開きます。
新しい名前を入力してから、Returnキーをタップます。
モジュールまたは共有ファイルを削除する
警告: 削除したモジュールまたは共有ファイルは、元に戻すことはできません。含まれているコードが削除され、削除されたファイルを参照するほかのファイル内のコマンドは動作しなくなります。
iPadのSwift Playgrounds App の開いているプレイグラウンドブックで、 をタップしてサイドバーを開いてから、以下のいずれかの操作を行います:
「編集」をタップしてから、削除したいファイルまたはモジュールの横にある をタップします。
削除したいモジュールまたはファイルをタッチして押さえたままにします。
「削除」をタップします。