1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

qnoteAdvent Calendar 2020

Day 8

Xcode12以降のPlayground上でSwiftのパッケージをインポートする方法

Last updated at Posted at 2020-12-07

#はじめに
Xcode12以降のPlaygroundにおいて、Swiftのパッケージ📦をドラッグ・アンド・ドロップすることで簡単にインポートしてできる機能が追加されました。
今までは簡単にドラッグ・アンド・ドロップでインポートできなかったのでこの使い方を紹介させて頂きたいと思います。

https://developer.apple.com/documentation/xcode-release-notes/xcode-12-release-notes
スクリーンショット 2020-12-06 19.41.55.png

#Playgroundとは
プレイグラウンド(Playground)は別のプロジェクトの生成をしなく、Swiftのコーディング結果をリアルタイムで確認できる機能です。
基本的な文法から複雑なコードまで様々なケースで利用することができます。Swiftを試しに動かしたり、文法の練習にも使えるいいツールです。

#使い方

まず、新しいプロジェクトを作成します。
Xcodeを開いて_File > New > Playground_を選択してPlaygroundのファイルを該当プロジェクトに追加します。
スクリーンショット 2020-12-06 19.49.31.png

その後、Playgoundのファイルを開いた状態で
_File > Save As Workspace_を選択してworkspaceファイルを生成します。

スクリーンショット 2020-12-06 19.53.58.png

💡注意点として、ファイル生成後、右側のshow the file inspectorからRelative to Groupのオプションを選択することが必要です。
またPlayground SettingsのPlatformを現在使用しているPlatformを設定してBuild Active Schemeにチェック☑️を入れます。

スクリーンショット 2020-12-06 20.03.18.png

ここまでできたらworksapceファイルを保存して再度開きます。
インポートしたいSwiftのバッケージをダウンロードしてXcodeの左側のファイルリストがある場所にドラッグアンドドロップします。

インポートが終わったらすぐにPlaygroundに使用することができます。

以下はPlotというパッケージをインポートしてみた列です。

スクリーンショット 2020-12-06 20.12.02.png

スクリーンショット 2020-12-06 19.07.10.png

#まとめ
PlaygroundはまだSwiftに慣れてない人や練習コードを作成したい人たちにとっても便利な機能だと思います。
これを利用して楽しくコーディングをしましょう!

参考:
Plot
Importing Swift packages into a playground in Xcode 12

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?