Swift Packagesで自作ライブラリを作ろう by uhooi

iOSDC Japan 2021
レギュラートーク(40分)

Swift Packagesで自作ライブラリを作ろう

the_uhooi uhooi the_uhooi
3

ライブラリを自作してGitHubに公開したらカッコよくないですか?
私はカッコいいと思います。

ということでハンズオン形式でライブラリを自作していきます。
Swift Packagesを使えば swift package init を実行するだけでサッと作れます。

WWDC 21で紹介されたSwift Package Index、そしてCocoaPodsやCarthageに対応したらさらにカッコよくないですか?
各ライブラリ管理ツールに対応するまでがライブラリの作成です。
本トークではそこまで説明します。

40分後、大量のSwift製ライブラリがこの世に誕生していることでしょう。

【アジェンダ】
・Swift Packagesによるライブラリの作成
・Swift Package Indexの説明
・自作パッケージをSwift Package Indexに対応する
・自作パッケージをCocoaPodsに対応する
・自作パッケージをCarthageに対応する

【想定する聞き手】
・Swiftでライブラリを自作したい人
・ライブラリを自作する実績を解除したい人
・「ライブラリを自作したことがあるぜ」とドヤりたい人

【ゴール】
・Swift Packagesでライブラリを自作できる
・自作ライブラリを各ライブラリ管理ツールに対応できる