Swift実践入門 直感的な文法と安全性を兼ね備えた言語「増補改訂第3版」

石川洋資/著 西山勇世/著

発売日:2020年4月

  • Swift実践入門 直感的な文法と安全性を兼ね備えた言語「増補改訂第3版」
  • Swift実践入門 直感的な文法と安全性を兼ね備えた言語「増補改訂第3版」
版数
増補改訂第3版
ページ数
453p
ISBN
978-4-297-11213-4

¥3,608 税込

16 nanacoポイント

16 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

先進的な機能を駆使した簡潔でバグのないコード。Xcodeで動かしながら学ぶ基本、設計指針、実装パターン。

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

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

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

目次

はじめに
謝辞
増補改訂第3版での更新点
サポートページ

□第1章 Swiftはどのような言語か
▼1.1
言語の特徴
静的型付き言語
nilの許容性をコントロール可能
型推論による簡潔な記述
ジェネリクスによる汎用的な記述
Objective-Cと連携可能
▼1.2
開発環境
ツールチェインのインストール
macOS
Linux
ライブラリ
標準ライブラリ ── 言語の一部となるライブラリ
コアライブラリ ── 高機能な汎用ライブラリ
開発ツール
Swift Package Manager ── パッケージ管理ツール
LLDB ── デバッグツール
▼1.3
プログラムの実行方法
コマンドラインによる実行方法
REPLによるインタラクティブな実行
単一ファイルのプログラムの実行
複数のファイルから構成されるプログラムの実行
Xcodeにおける実行方法
Playgroundによるインタラクティブな実行
複数のファイルから構成されるプログラムの実行
▼1.4
本書のサンプルコードの実行方法
▼1.5
命名規則
名前に使用可能な文字
単語の区切り方
単語の選び方
▼1.6
本書の構成
▼1.7
まとめ

□第2章 変数と定数と式
▼2.1
変数と定数による値の管理
▼2.2
変数と定数の基本
宣言方法
値の代入方法
代入可能な値
代入による型推論
定数への再代入
値の利用方法
初期化前の変数や定数の利用
型の確認方法

商品詳細

シリーズ名
WEB+DB PRESS plusシリーズ
出版社名
技術評論社
サイズ
21cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ