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