
【Swift】作って学ぼうiOSアプリ開発
田中颯志
この本について
プログラミングを始めたばかりの頃って、「このエラー何?」「なんで今nilになるの?」みたいな、小さなつまずきが積み重なって前に進めなくなることが多いですよね。自分も最初は、型とかオプショナルとか、言葉は知っているのに“なぜそうなるのか”が腹落ちしないままコードを書いては止まって…を繰り返していました。 この本は、そのモヤモヤをひとつずつ片づけてくれる感じがあります。たとえばオプショナルを“爆弾”に例える説明は、抽象的な概念だったはずのnilが一気に日常の危なっかしさとして理解できて、その後のif letやOptional( )の扱いが自然に身につきました。また、型の違いで計算ができない理由や、Double( )で“作り直す”発想など、Swiftがどうデータを扱っているかの流れがつかめるようになります。さらに、@escapingとcompletionの話のように、なぜ関数を抜けるとデータが消えるのか、という裏側の仕組みまで丁寧に追ってくれるので、ただ書き方を覚えるだけで終わらないのがありがたいところです。 とくに「写したコードが動かない理由がわからず詰まる人」には刺さる一冊だと思います。自分のように、基礎のつまずきを取り除きながらiOSアプリを形にしたい人にとって、ちょうどよい伴走役になってくれる本でした。
読書インサイト
ハイライト密度
多くの読者は第1章に最もインサイトを感じており、全ハイライトの67%が集中しています。
読書の順序
この本に似ている本
すべて見る arrow_right_altBookNotion をお使いの方へ
この本の指標は、あなたの本棚でも見られます
このページで見ている読者数・精読度・完走率は、あなた自身の本にも表示できます。BookNotion をお使いなら、下のリンクを開くだけで自分のデータが出ます(ログイン操作は不要です)。
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要
![[増補改訂第3版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 WEB+DB PRESS plus](https://m.media-amazon.com/images/I/81rqDONFIAL._SY500.jpg)



![Pythonスタートブック[増補改訂版]](https://m.media-amazon.com/images/I/81KyxMlrQCL._SY500.jpg)