Swiftライブラリの作り方 多くの人に使ってもらうには…! #tryswiftconf

ライブラリの開発 Jeff Hui @jeffhui ライブラリには将来があります。しかし、プラットフォーム、パッケージマネージャー、テストなどの影響を受ける可能性があります。Swiftで書かれたライブラリのリリースやメンテナンスに関連するツールやプロセスの解説をします。
0
Sho Ikeda @ikesyo

Linuxで使えるようにするにはSwiftPMをサポートする必要がある #tryswiftconf

2016-03-03 15:41:30
Sho Ikeda @ikesyo

基本的にはSources、テストコードはTestsに入れる必要があります #tryswiftconf

2016-03-03 15:42:24
ohkawa @ohkawa_m

Swiftライブラリの作り方。多くの人に使ってもらうにはCocoaPodsとCarthage、Swift Package Manager3つすべてに対応しよう。説明がすごく具体的 #tryswiftconf

2016-03-03 15:43:05
kishikawa katsumi @k_katsumi

なるほど。リフレクションが使えないからLunuxではテストクラスを明示的に与える必要がかるのかを #tryswiftconf

2016-03-03 15:44:45
Sho Ikeda @ikesyo

LinuxMain.swiftはまだよく分かっていなかったんだよ。これ相当をcorelibs-xctest側で自動生成するようにするPRは出ている #tryswiftconf github.com/apple/swift-pa…

2016-03-03 15:45:24
リンク GitHub kylef/swiftenv swiftenv - Swift Version Manager
Kosuke Ogawa🌗エンジニア🏝宮崎 @koogawa

#tryswiftconf CocoaPods, Carthage, そして Swift Package Manager github.com/apple/swift-pa… に対応しよう(自分はCocoaPods対応しかやったこと無かった)

2016-03-03 15:45:54
銀の人。 @gin0606

swiftenv、himotokiのCIで使ってて存在を知ったけどまだ入れてない #tryswiftconf

2016-03-03 15:45:56
宇佐見 公輔 @usamik26

Swift にも swiftenv のようなツールがいる時代か #tryswiftconf

2016-03-03 15:46:08
kishikawa katsumi @k_katsumi

Swiftenvはインストールもしてくれるのか。 #tryswiftconf

2016-03-03 15:46:18
Sho Ikeda @ikesyo

Travisでbuild matrixを使うと、OS X/Linuxを一度にCIできるので便利なわけです #tryswiftconf

2016-03-03 15:46:26
熊谷 友宏 @es_kumagai

自分も swiftenv を教えてもらって使ってみたけれど、とっても便利! #tryswiftconf

2016-03-03 15:46:40
Sho Ikeda @ikesyo

これ gist.github.com/kylef/5c0475ff… を使うと、CIにswiftenvを簡単に統合できます #tryswiftconf

2016-03-03 15:47:39
Sho Ikeda @ikesyo

自分の関心領域なので楽しい #tryswiftconf

2016-03-03 15:48:30