上手に活用! iOS/Mac アプリ開発補助ツールのベストプラクティス #iosdc #b

iOS アプリ開発の補助ツールのベストプラクティス 宇佐見 公輔 (@usamik26) iOS アプリ開発においては、大なり小なり、周辺の補助ツールを使用します。 ライブラリ管理ツール、リソース管理ツール、Lint ツール、ビルドツール、などを上手に組み合わせたベストプラクティスについて語ります。 続きを読む
0
宇佐見公輔 @usamik26

株式会社ゆめみ iOSテックリード

https://t.co/9vsH02sNhK

宇佐見公輔 @usamik26

iOS アプリ開発ってタイトルに入れたけど、実は macOS アプリ開発にもそのまま当てはまる話だったりする。 iosdc.jp/2016/c/node/40 #iosdc

2016-08-19 13:44:27

iOSDC Japan @iosdcjp

Next up: 18:45 Track B / iOS アプリ開発の補助ツールのベストプラクティス / 宇佐見 公輔 @usamik26 #iosdc #b

2016-08-19 18:45:02
熊谷 友宏 @es_kumagai

続いて B トラックへ! アプリ開発の補助ツールの話! #iOSDC #b

2016-08-19 18:47:40
.rkoshida @upft_rkoshida

ライブラリのソースをリポジトリに含めておくべきか論。 #iosdc

2016-08-19 18:49:07
haranicle @haranicle

ライブラリ管理ツール。CocoaPods、Carthage、SPM。 ライブラリのバージョンを明確にするために導入する。 GitHubが落ちた時に使えないのはこまるので、リポジトリにライブラリを入れるべき。 #iosdc #b

2016-08-19 18:49:55
熊谷 友宏 @es_kumagai

『ライブラリを独自に調整して README に "pod install しないでください"』( ´ △ ` ) #iOSDC #b

2016-08-19 18:51:22
haranicle @haranicle

NSLocalizedStringsはめっちゃめんどくさい.. #iosdc #b

2016-08-19 18:53:13
.rkoshida @upft_rkoshida

なるほど NSLocalizedString よりも SwiftGen などを使う方が好ましい理由として、「キー指定のミスをコンパイル時に検知できる」と。 #iosdc

2016-08-19 18:54:48
Yoshi-kuni @yoshikuni_kato

SwiftGen 使いたくなりました #iosdc #b

2016-08-19 18:56:31
haranicle @haranicle

制定気解析を既存プロジェクトに導入すると大量のWarning/Errorがでるが、ルールを弱くしてでも導入しておいたほうがいい。 #iosdc #b

2016-08-19 18:56:58
.rkoshida @upft_rkoshida

既存のプロジェクトにコードチェックツールを導入するべきか否か問題(例えチェックルールを減らしてでも、した方が良い)。 #iosdc

2016-08-19 18:57:17
.rkoshida @upft_rkoshida

「Warningオオカミ少年現象」 #iosdc

2016-08-19 18:58:03
ひろん @hironytic

ルールを軽減してでもチェックを継続 #iosdc #b

2016-08-19 18:58:21
.rkoshida @upft_rkoshida

部分的にワーニング無視できる pragma、Swiftにもあるんだっけ…?(後で調べる) #iosdc

2016-08-19 18:58:54
.rkoshida @upft_rkoshida

どうしてもライブラリのソースに手を入れたい場合は、「弄ったライブラリを置く用のリポジトリ」をアプリのリポジトリとは別に置き、アプリ側はその「手を入れたライブラリ」をライブラリ管理ツール経由で導入する、と。 なるほどー。 #iosdc

2016-08-19 19:02:33