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

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

Polyglot Software Engineer, OSS Contributor, Speaker. Full of strong opinions, weakly held. Creator of Nimble. Software never works. @jeffhui@mas.to

https://t.co/krpCwlXEDO

@niwatako さんによる書き起こし

にわタコ @niwatako

はてなブログに投稿しました #はてなブログ try! Swift ライブラリの開発 #tryswiftconf Day2-8 - niwatakoのはてなブログ niwatako.hatenablog.jp/entry/2016/03/… pic.twitter.com/OI9WuSCqDP

2016-03-03 16:02:21
拡大
リンク http://niwatako.hatenablog.jp/ try! Swift ライブラリの開発 #tryswiftconf Day2-8 - niwatakoのはてなブログ Jeff Hui iOS開発に特化したフルスタックエンジニアです。コンサルタントとして多くのiOSアプリ開発プロジェクトに従事しています。活発にオープンソースにコントリビュートしており、テストフレームであるQuick/Nimbleのコアチームメンバーです。 twitter.com ライブラリには将来があります。しかし、プラットフォーム、パッケージマネージャー、テストなどの影響を受ける可能性があります。Swiftで書かれたライブラリのリリースやメンテナンスに関連するツールやプロセスの解説をします。 想像して

にわタコ @niwatako

テストフレームであるQuick/Nimbleのコアチームメンバー、Jeff Huiさんから、Swiftで書かれたライブラリのリリースやメンテナンスに関連するツールやプロセスの解説 #tryswiftconf

2016-03-03 15:29:16
米本剛士 @yoneapp

ライブラリ作りたいから興味津々 #tryswiftconf

2016-03-03 15:32:04
Sho Ikeda @ikesyo

カビゴン!またポケモンだ #tryswiftconf

2016-03-03 15:32:59
y_koh @y_koh

ほんとにポケモンだらけだな。ちょっとやりたくなってきた。 #tryswiftconf

2016-03-03 15:33:01
宇佐見 公輔 @usamik26

あれですか、ライブラリの名前に迷ったらポケモンの名前つけとけってことか #tryswiftconf

2016-03-03 15:33:24
iida @iida_0213

swiftでコードを作るのに必要なもの = 超すごいコード& platform installation releases CI #tryswiftconf

2016-03-03 15:34:38
Sho Ikeda @ikesyo

Allow app extension API onlyは大事ですね #tryswiftconf

2016-03-03 15:34:59
Sho Ikeda @ikesyo

そう、watchOSはテストが書けないから、CIではビルドしか確認できない #tryswiftconf

2016-03-03 15:36:17
motokiee @motokiee

途中から見はじめたんだけどSwiftのライブラリを作る時はポケモンの名前を使おうってこと?(なんて) #tryswiftconf

2016-03-03 15:36:20
Sho Ikeda @ikesyo

TravisはmatrixやGitHub Releaseへのアップロードは確かに便利 #tryswiftconf

2016-03-03 15:36:59
Sho Ikeda @ikesyo

CocoaPods, Carthage, SwiftPMの3つをサポートする #tryswiftconf

2016-03-03 15:39:03
iida @iida_0213

travis-ci簡単で良いですよね。circle-ciは有料化してから仕事で使うにはちょっとコストに比して制限きつかった気が・・ #tryswiftconf

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

今扱っているプロジェクトをビルドするには carthage build --no-skip-currentですね #tryswiftconf

2016-03-03 15:40:46