iOSエンジニアとして読むと良い技術書の一覧です。
- Swift実践入門
- 詳解Swift 第5版
- iOSアプリ設計パターン入門
- よくわかるAuto Layout
- iOSテスト全書
- iOSアプリ開発自動テストの教科書 〜XCTestによる単体テスト・UIテストから,CI/CD,デバッグ技術まで
推薦書籍
TBD
推薦リファレンス
※リファレンスは、経費精算にソーシャルアウトプットを必要としない書籍
チームでプロリクを出して購入後経費精算を行ってください。
🍎Swift文法
Swift実践入門(増補改訂第3版)
https://www.amazon.co.jp/dp/4297112132/
新バージョンのSwift 5に対応。
Swiftの文法をおさらいでき,実案件でどう記述するかなどがわかりやすい。
設計についてもある程度勉強できる。
実践入門という趣旨に合わせて,
第16章「Webサービスとの連携」と第17章「ユニットテスト」を新設とのこと。
2020/4/15 発売
詳解Swift 第5版
https://www.amazon.co.jp/詳解Swift-第5版-荻原-剛志/dp/481560407X
Swiftの言語仕様などを知るならこの本。
Swift実践入門だけでも十分だが,本当に詳解なのでディープに勉強したい場合はこちらも。
🍎設計
iOSアプリ設計パターン入門
https://peaks.cc/books/iOS_architecture
史さんも執筆に携わった設計本。
MVCやMVVMなどのアーキテクチャも一通り勉強できる。
- iOSアプリ開発における代表的な設計について知りたい方
- どの設計を選択するか迷っている方
- チーム内で設計の共通認識を持ちたい方
- iOSアプリ開発以外でも役立つ設計力を身につけたい方
- 全てのiOSエンジニア
🍎Auto Layout
よくわかるAuto Layout
https://www.amazon.co.jp/よくわかるAuto-Layout-川邉雄介-ebook/dp/B01HG97S7K
Auto Layout はレビューや口伝が難しい。
これを読めばIB上での制約の付け方,コードでレイアウト制約を書く方法をマスタできる。
やや古くなってきている。
🍎テスト
iOSテスト全書
貴重なテスト本。
まず意識を醸成するために読みたい。
- テストについて興味はあるがどうしたらいいかわからない方
- テストについてもっとよい書き方があるのではないかと悩んでいる方
- テストにもっと強くなりたい方
- CI/CDサービスをもっと活用したいと思っている方
iOSアプリ開発自動テストの教科書 〜XCTestによる単体テスト・UIテストから,CI/CD,デバッグ技術まで
DeNAのSWETチームのノウハウ本。
iOSテスト全書がリリースされる前にどうぞ。