[増補改訂第3版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語の表紙

[増補改訂第 3 版] Swift 実践入門 ── 直感的な文法と安全性を兼ね備えた言語(ゾウホカイテイダイサンパンスウィフトジッセンニュウモンチョッカンテキナブンポウトアンゼンセイヲカネソナエタゲンゴ)

プログラミング
著者:
石川 洋資、西山 勇世(イシカワ ヨウスケ ニシヤマ ユウセイ)
出版社:
技術評論社
出版日:
2020年04月15日頃
ISBN:
9784297112134
在庫:
在庫あり
0
初級者向け
Swiftプログラミング入門書iOS開発アプリケーション開発型システム非同期処理エラー処理ユニットテストWebサービス連携

なぜ注目されているか

総合1773 31 ランクダウン

書籍紹介

本書は、 Swift の言語仕様と実践的な利用方法を解説した入門書です。増補改訂第 3 版では、新バージョンの Swift 5 に対応し、実践入門という趣旨に合わせて、第 16 章「 Web サービスとの連携」と第 17 章「ユニットテスト」を新設しました。

Swift は簡潔な言語ですが、その言語仕様を理解し、正しく使うことはけっして容易ではありません。 Apple の公式ドキュメントをはじめとして、どんな言語仕様があり、それらをどのように使うかに関しては豊富な情報源があります。しかし、それらがなぜ存在し、いつ使うべきかについてまとまった情報があるとは言えません。本書は、読者のみなさんの「なぜ」や「いつ」を解消することにも主眼を置いています。

本書では、はじめに Swift の標準的な機能を一通り解説し、続いて型の設計指針や非同期処理、エラー処理などの実装パターンを説明します。最後に、実践的な Swift アプリケーションの開発を通じて、それまでに説明した機能と実装パターンの具体的な活用方法を示します。

技書の森解説

言語仕様の一覧なら公式ドキュメントで足ります。それでも Swift の解説書が読まれ続けるのは、個々の機能が「なぜ存在し、いつ使うべきか」というまとまった知見が別に必要だからです。石川洋資氏と西山勇世氏による本書はまさにその問いを主眼に据えた実践的な入門書で、増補改訂第 3 版は Swift 5 に対応して 2020 年に刊行されました。実践入門という趣旨に沿って、 Web サービスとの連携とユニットテストを扱う 2 つの章が新設されています。

構成は三段構えです。まず Swift の標準的な機能を一通り解説し、次に型の設計指針、非同期処理、エラー処理といった実装パターンへ進み、最後に実践的なアプリケーション開発を通じて機能とパターンの使いどころを示します。オプショナルやプロトコルを「知っている」段階から「設計判断に使える」段階へ引き上げることを狙った密度で、プログラミング自体の入門書ではありません。何らかの言語の経験があり、 Swift を仕事の道具として固めたい人向けの水準です。

チュートリアルでアプリを 1 本作った後、自分のコードに確信が持てない時期にこそ効く本です。通読して体系を作るのにも、設計に迷ったとき該当章へ立ち返るのにも耐える作りなので、 iOS 開発を長く続けるつもりなら手元に置いておいて損のない密度を備えています。

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ