Swiftで外部ライブラリ(依存パッケージ)を利用する方法をメモしておきます。
環境
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Xcode 11.4 | |
- Swift 5.2 |
Swift Package Managerを使う
Appleが提供しているSwift Package Manager(SwiftPM)というパッケージ管理ツールを使えば、簡単に外部ライブラリ(依存パッケージ)を利用できます。
今回は、SDWebImageSwiftUIライブラリを利用してみます。
Xcodeを開き、「File」 > 「Swift Packages」 > 「Add Package Dependency...」まで進みます。続いて、追加したい外部ライブラリのリポジトリのURLを入力し、「Next」を選択します。
利用するバージョンやブランチを選択し、「Next」を選択します。
「Finish」を選択したら完了です。
あとは、外部ライブラリをimport
してやればOKです。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import SwiftUI | |
// 外部ライブラリをインポートする | |
import SDWebImage | |
import SDWebImageSwiftUI | |
struct ContentView: View { | |
var body: some View { | |
// add process | |
} | |
} |
まとめ
Swiftで外部ライブラリ(依存パッケージ)を利用する方法でした。