PlaygroundでSwift Packageを使う
この記事は無理やりSwiftKotlin愛好会アドベントカレンダー 2020の10日目の記事にしましたw
背景
「Swift Algorithmsを軽く触ってみた」を書く際にSwift AlgorithmsのSwift PackageをPlaygroundで動かしたかった。
Xcode12からPlaygroundでSwift Packageを使えるようになったらしいのだけどじゃっかんめんどくさかったのでやり方メモしておく
※Xcode12.3で実施。Xcodeの進化でそのうちこんなめんどい手順しなくてもイケるようになるはず。。。
iOS Projectを作る
New -> Project...で適当にProjectを作ります。
今回はiOS->Appで作りました。
PlaygroundをProjectに追加する
New -> Playground... -> iOS BlankでPlaygroundを作ります。
保存するときに先程作成したProjectに追加します。
Swift Packageを追加する
File -> Swift Packages -> Add Package Dependency...でhttps://github.com/apple/swift-algorithms
を追加する
Playgroundで使う
Playgroundで下記を実装
※ここでなんでかXcodeを再起動しないとAlgorithmsを認識してくれなかった・・・
import Algorithms
let numbers = [10, 20, 30, 40]
for combo in numbers.combinations(ofCount: 2) {
print(combo)
}
以上!
そのうち
1. workplaceを作る(projectじゃなくて)
2. Playgroundを追加する
3. Swift Packageを追加する
ですんなりイケるようになると嬉しいなという気持ち
Refs
Author And Source
この問題について(PlaygroundでSwift Packageを使う), 我々は、より多くの情報をここで見つけました https://qiita.com/jollyjoester/items/5769f06e48879118a632著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .