Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
    Apple
  • Android
    Android
  • Windows Phone
    Windows Phone
  • Click here to download from Amazon appstore
    Android

無料アプリを入手するには、Eメールアドレスを入力してください。

kcpAppSendButton

購入オプション

割引: ¥ 176 (5%)

Kindle 価格: ¥3,344

(税込)

獲得ポイント:
33ポイント (0%)

これらのプロモーションはこの商品に適用されます:

Kindle App Ad
[石川 洋資, 西山 勇世]の[改訂新版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 WEB+DB PRESS plus

著者をフォロー

何か問題が発生しました。後で再度リクエストしてください。


[改訂新版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 WEB+DB PRESS plus Kindle版

5つ星のうち4.3 10個の評価

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
価格
新品 中古品
Kindle版 (電子書籍)
¥3,344
単行本(ソフトカバー)
¥3,520 ¥4,580

販売: Amazon Services International, Inc.
紙の本の長さ: 464ページ
【注目の新刊】: 紙とKindle本が同日発売の新刊、予約中のタイトルをご紹介。 今すぐチェック【待望のKindle化】: 紙書籍で人気を博した本の電子化新着情報をご紹介。 今すぐチェック

商品の説明

内容紹介

2018年1月17日に初版発売されたものを後日電子化し、2018年11月14日に発売したものです。

(概要)
本書は,Swiftの言語仕様と実践的な利用方法を解説した入門書。改訂新版では,新バージョンのSwift 4に対応しました。
Swiftは簡潔な言語ですが,その言語仕様を理解し正しく使うことは容易ではありません。Appleの公式ドキュメントをはじめとして,どんな言語仕様があり,どのように使うかに関しては豊富な情報源があります。しかし,それらがなぜ存在し,いつ使うべきかについてまとまった情報があるとは言えません。本書は,読者の皆さんの「なぜ」や「いつ」を解消することにも主眼を置いています。
はじめにSwiftの標準的な機能を一通り解説し,続いて型の設計指針や非同期処理,エラー処理などの実装パターンを説明します。最後に,実践的なSwiftアプリケーションの開発を通じてそれまでに説明した機能と実装パターンの具体的な活用方法を示します。
(こんな方におすすめ)
・これからSwiftを学びたい方
・Swiftのより実践的な知識を身に付けたい方
(目次)

第1章 Swiftはどのような言語か


1.1 言語の特徴


1.2 macOSでの開発環境


1.3 Swiftのオープンソースプロジェクト


1.4 命名規則


1.5 本書のサンプルコードの実行方法


1.6 本書の構成


1.7 まとめ


第2章 変数,定数と基本的な型


2.1 変数,定数,型による値の管理


2.2 変数と定数


2.3 スコープ─名前の有効範囲


2.4 Bool型─真理値を表す型


2.5 数値型─数値を表す型


2.6 String型─文字列を表す型


2.7 Array<Element>型─配列を表す型


2.8 Dictionary<Key, Value>型─辞書を表す型


2.9 範囲型─範囲を表す型


2.10 Optional<Wrapped>型─値があるか空のいずれかを表す型


2.11 Any型─任意の型を表す型


2.12 タプル型─複数の型をまとめる型


2.13 型のキャスト─別の型として扱う操作


2.14 まとめ


第3章 制御構文


3.1 プログラムの実行フローの制御


3.2 条件分岐


3.3 繰り返し


3.4 プログラムの制御を移す文


3.5 遅延実行


3.6 パターンマッチ─値の構造や性質による評価


3.7 まとめ


第4章 関数とクロージャ


4.1 処理の再利用


4.2 関数─名前を持ったひとまとまりの処理


4.3 クロージャ─スコープ内の変数や定数を保持したひとまとまりの処理


4.4 まとめ


第5章 型の構成要素─プロパティ,イニシャライザ,メソッド


5.1 型に共通するもの


5.2 型の基本


5.3 プロパティ─型に紐付いた値


5.4 イニシャライザ─インスタンスの初期化処理


5.5 メソッド─型に紐付いた関数


5.6 サブスクリプト─コレクションの要素へのアクセス


5.7 エクステンション─型の拡張


5.8 型のネスト


5.9 まとめ


第6章 型の種類─構造体,クラス,列挙型


6.1 型の種類を使い分ける目的


6.2 値の受け渡し方法による分類


6.3 構造体─値型のデータ構造


6.4 クラス─参照型のデータ構造


6.5 列挙型─複数の識別子をまとめる型


6.6 まとめ


第7章 プロトコル─型のインタフェースの定義


7.1 型のインタフェースを定義する目的


7.2 プロトコルの基本


7.3 プロトコルを構成する要素


7.4 プロトコルエクステンション─プロトコルの実装の定義


7.5 標準ライブラリのプロトコル


7.6 まとめ


第8章 ジェネリクス─汎用的な関数と型


8.1 汎用的なプログラム


8.2 ジェネリクスの基本


8.3 ジェネリック関数─汎用的な関数


8.4 ジェネリック型─汎用的な型


8.5 型制約─型引数に対する制約


8.6 まとめ


第9章 モジュール─配布可能なプログラムの単位


9.1 再利用可能かつ配布可能なプログラム


9.2 モジュールの作成方法


9.3 名前空間─名前が一意となる範囲


9.4 アクセスコントロール─外部からの使用の制限


9.5 まとめ


第10章 型の設計指針


10.1 クラスに対する構造体の優位性


10.2 クラスの継承に対するプロトコルの優位性


10.3 オプショナル型の利用指針


10.4 まとめ


第11章 イベント通知


11.1 Swiftにおけるイベント通知のパターン


11.2 デリゲートパターン─別オブジェクトへの処理の委譲


11.3 クロージャ─別オブジェクトへのコールバック時の処理の登録


11.4 オブザーバパターン─状態変化の別オブジェクトへの通知


11.5 まとめ


第12章 非同期処理


第13章 エラー処理


第14章 実践的なSwiftアプリケーション─Web APIクライアントを作ろう


第15章 SwiftからObjective-Cを利用する

内容(「BOOK」データベースより)

本書は、Swiftの言語仕様と実践的な利用方法を解説した入門書です。ほかの言語の経験はあるがSwiftの経験はない方や、Swiftの知識をより深めたい方を対象としています。Swiftは、iOS、macOS向けアプリケーションの開発言語として2014年に登場しました。2015年12月のオープンソース化と同時にLinuxのサポートを開始し、今後はより広い範囲での利用が予想されます。本書では、はじめにSwiftの標準的な機能を一通り解説し、続いて型の設計指針や非同期処理、エラー処理などの実装パターンを説明します。最後に、実践的なSwiftアプリケーションの開発を通じて、それまでに説明した機能と実装パターンの具体的な活用方法を示します。

登録情報

  • フォーマット: Kindle版
  • ファイルサイズ: 13398 KB
  • 推定ページ数: 687 ページ
  • 出版社: 技術評論社 (2018/11/14)
  • 販売: Amazon Services International, Inc.
  • 言語: 日本語
  • ASIN: B07JWCXW4R
  • Text-to-Speech(テキスト読み上げ機能): 有効
  • X-Ray:
  • Word Wise: 有効にされていません
  • カスタマーレビュー: 5つ星のうち 4.4 7件のカスタマーレビュー
  • Amazon 売れ筋ランキング: Kindleストア 有料タイトル - 50,628位 (Kindleストア 有料タイトルの売れ筋ランキングを見る)
  • さらに安い価格について知らせる


カスタマーレビュー

5つ星のうち4.3
評価の数 10
星5つ
54%
星4つ
23%
星3つ
23%
星2つ 0% (0%) 0%
星1つ 0% (0%) 0%

この商品をレビュー

他のお客様にも意見を伝えましょう

7件のカスタマーレビュー

2018年9月18日
形式: 単行本(ソフトカバー)Amazonで購入
13人のお客様がこれが役に立ったと考えています
コメント 違反を報告
2019年5月16日
形式: 単行本(ソフトカバー)Amazonで購入
3人のお客様がこれが役に立ったと考えています
コメント 違反を報告
2019年5月29日
形式: 単行本(ソフトカバー)Amazonで購入
1人のお客様がこれが役に立ったと考えています
コメント 違反を報告
2018年2月18日
形式: 単行本(ソフトカバー)Amazonで購入
6人のお客様がこれが役に立ったと考えています
コメント 違反を報告
ベスト1000レビュアーVINEメンバー
2019年4月22日
形式: Kindle版
4人のお客様がこれが役に立ったと考えています
コメント 違反を報告
2019年3月17日
形式: 単行本(ソフトカバー)
3人のお客様がこれが役に立ったと考えています
コメント 違反を報告
2020年2月4日
形式: 単行本(ソフトカバー)
click to open popover