📚 Page icon📚 Page icon

iOSエンジニア推薦書籍・リファレンス

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テスト全書がリリースされる前にどうぞ。