- 販売開始日: 2022/07/29
- 出版社: インプレス(NextPublishing)
- ISBN:978-4-295-60128-9
一冊でマスター!Swift Concurrency入門
著者 佐藤剛士
Swift 5.5からSwiftは並行処理を言語機能としてサポートするようになりました。それがSwift Concurrencyです。本書はその機能を解説しています。as...
一冊でマスター!Swift Concurrency入門
ワンステップ購入とは ワンステップ購入とは
商品説明
Swift 5.5からSwiftは並行処理を言語機能としてサポートするようになりました。それがSwift Concurrencyです。本書はその機能を解説しています。
async/awaitにより、非同期処理をクロージャーよりも完結に記述できます。データ競合を防ぐ新しい型としてActorやデータ競合が発生しない型を表すSendableが登場しました。並行処理の実行単位であるTaskもあります。Swift ConcurrencyはWWDC 2021の目玉機能といっても過言ではありません。
Swift Concurrencyの概要が一冊で日本語で理解できるのが本書の特徴です。Swift Concurrencyには覚えなければいけない概念が数多くあります。async、await、Actor、MainActor、Task, TaskGroup、AsyncSequence、Sendableなどなど。本書は一冊でSwift Concurrencyの概要をほぼ全て網羅しています。各章にそれぞれサンプルコードが付属しているので、どんな動作をするのかを試して理解を深められます。
目次
- 第1章 async/await
- 第2章 Actor/データ競合を守る新しい型
- 第3章 AsyncSequence
- 第4章 Task
- 第5章 Sendable
- 第6章 既存のプロジェクトにSwift Concurrencyを導入
あわせて読みたい本
前へ戻る
- 対象はありません
次に進む
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む
小分け商品
前へ戻る
- 対象はありません
次に進む
この商品の他ラインナップ
前へ戻る
- 対象はありません
次に進む
concurrencyは難しいですね...
2022/08/24 06:39
0人中、0人の方がこのレビューが役に立ったと投票しています。
投稿者:けい - この投稿者のレビュー一覧を見る
SwiftUIを勉強する中で@MainActorが出てきて、何が何やら分からなかったので、本書を買いました。
まだ、読み進めている段階ですが、おぼろげに見えてきました。
正直、本書では@MainActorの説明はピンとこなかったのですが、周辺情報が充実しているので、@MainActor自体の解説は、ネットで探すこととします。
著者はネットでも色々と情報発信している人なので、本書を読んで分からない事があれば、質問にも答えて貰えそうです。
現状、他にconcurrencyについて纏めて解説している本はないので、この本はオススメです。
まだ、最後まで読み切ってはないので、偉そうなことは書けませんが・・・