Books

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

石川洋資

Product Details

ISBN/Catalogue Number
ISBN 13 : 9784297112134
ISBN 10 : 4297112132
Format
Books
Publisher
Release Date
April/2020
Japan
Co-Writer, Translator, Featured Individuals/organizations
:

Content Description

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

目次 : Swiftはどのような言語か/ 変数と定数と式/ 基本的な型/ コレクションを表す型/ 制御構文/ 関数とクロージャ/ 型の構成要素―プロパティ、イニシャライザ、メソッド/ 型の種類―構造体、クラス、列挙型/ プロトコル―型のインタフェースの定義/ ジェネリクス―汎用的な関数と型/ モジュール―配布可能なプログラムの単位/ 型の設計指針/ イベント通知/ 非同期処理/ エラー処理/ Webサービスとの連携/ ユニットテスト/ 実践的なSwiftアプリケーション―Web APIクライアントを作ろう

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

Customer Reviews

Comprehensive Evaluation

☆
☆
☆
☆
☆

0.0

★
★
★
★
★
 
0
★
★
★
★
☆
 
0
★
★
★
☆
☆
 
0
★
★
☆
☆
☆
 
0
★
☆
☆
☆
☆
 
0

Book Meter Reviews

こちらは読書メーターで書かれたレビューとなります。

powered by

  • smatsu

    久々に新しい言語を覚えることになったので、ざっと読む。3版まで重ねているだけあって読みやすい良書ですね。全体に、JavaやC#などの前世代のオブジェクト指向言語にさらに改善を加えたような感じ。コンパイル時点で潰せるエラーは極力つぶせるようにするとか、nil は極力使わせないようにするとか、Javaの歴史から得た教訓がいろいろ生かされているように感じた。初期はコンパイラが大分アレだったようですが、最近はもう安定してきたと聞く。言語仕様はざっくり(本当にざっくりだが)わかった。索引もしっかりしていてgood。

  • ネットの公式ページなどSwiftについては一通り知っているつもりだったが、本として一通り読んでみたかったので通読。コンパイルエラーになるケースのコードも載っているのはとてもわかりやすくて良かった! 注意としてサンプルコードの機能や命名は実用的ではない。 13章イベント通知、14章非同期処理はSwiftUI(特にCombine), Swift Concurrencyの登場によりdeprecatedな印象。 エラー処理について、15章の使い分けの図が良く、18章のWebAPIクライアント実装も参考になる。

  • Q

    iOSやmacOSのアプリを作るために開発されたSwift言語の入門本。比較的新しい言語がどのような機能を持っているのか気になって手に取った。本書の範囲でだけでも文法はすっきりとしてはいない印象を受けた。良く言えば多機能なのかもしれない。構造体が参照ではなく値なのだという解説に驚いた。コピー/ムーブトレイトを器用に使い分けているRustとは対極にある割り切りだと感じる。

レビューをもっと見る

(外部サイト)に移動します

Recommend Items