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

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

iOSエンジニアとして読むと良い技術書の一覧です。

  • Swift実践入門
  • 詳解Swift 第5版
  • iOSアプリ設計パターン入門
  • よくわかるAuto Layout
  • iOSテスト全書
  • iOSアプリ開発自動テストの教科書 〜XCTestによる単体テスト・UIテストから,CI/CD,デバッグ技術まで

推薦書籍

TBD

推薦リファレンス

※リファレンスは、経費精算にソーシャルアウトプットを必要としない書籍

チームでプロリクを出して購入後経費精算を行ってください。

Swift文法

Swift実践入門(増補改訂第3版)

image

新バージョンのSwift 5に対応。

Swiftの文法をおさらいでき,実案件でどう記述するかなどがわかりやすい。

設計についてもある程度勉強できる。

実践入門という趣旨に合わせて,

第16章「Webサービスとの連携」と第17章「ユニットテスト」を新設とのこと。

2020/4/15 発売

詳解Swift 第5版

image

Swiftの言語仕様などを知るならこの本。

Swift実践入門だけでも十分だが,本当に詳解なのでディープに勉強したい場合はこちらも。

設計

iOSアプリ設計パターン入門

image

史さんも執筆に携わった設計本。

MVCやMVVMなどのアーキテクチャも一通り勉強できる。

  • iOSアプリ開発における代表的な設計について知りたい方
  • どの設計を選択するか迷っている方
  • チーム内で設計の共通認識を持ちたい方
  • iOSアプリ開発以外でも役立つ設計力を身につけたい方
  • 全てのiOSエンジニア

Auto Layout

よくわかるAuto Layout

image

Auto Layout はレビューや口伝が難しい。

これを読めばIB上での制約の付け方,コードでレイアウト制約を書く方法をマスタできる。

やや古くなってきている。

テスト

iOSテスト全書

image

貴重なテスト本。

まず意識を醸成するために読みたい。

  • テストについて興味はあるがどうしたらいいかわからない方
  • テストについてもっとよい書き方があるのではないかと悩んでいる方
  • テストにもっと強くなりたい方
  • CI/CDサービスをもっと活用したいと思っている方

iOSアプリ開発自動テストの教科書 〜XCTestによる単体テスト・UIテストから,CI/CD,デバッグ技術まで

image

DeNAのSWETチームのノウハウ本。

iOSテスト全書がリリースされる前にどうぞ。