「honto 本の通販ストア」サービス終了及び外部通販ストア連携開始のお知らせ
詳細はこちらをご確認ください。
- 発売日:2022/07/29
- 出版社: インプレスR&D[NextPublishing]
- サイズ:B5/128ページ
- ISBN:978-4-295-60128-9
読割 50
紙の本
一冊でマスター!Swift Concurrency入門 (技術の泉シリーズ(NextPublishing))
著者 佐藤 剛士(著者)
Swift 5.5からSwiftは並行処理を言語機能としてサポートするようになりました。それがSwift Concurrencyです。本書はその機能を解説しています。as...
一冊でマスター!Swift Concurrency入門 (技術の泉シリーズ(NextPublishing))
一冊でマスター!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を導入【本の内容】
著者紹介
佐藤 剛士(著者)
- 略歴
- 佐藤 剛士
iOSエンジニアとして株式会社メルペイに勤務。SwiftとiOSアプリ開発が得意で、よく技術系同人誌の即売会に参加し、SwiftやiOS関連の技術同人誌を頒布している。
著書に「ハーフモーダルで理解するFluid Interface」「SwiftUI実践入門」(いずれも技術書典で頒布)や「1人でアプリを作る人を支えるSwiftUI開発レシピ」「SwiftUIで学ぶVisionフレームワーク入門」(いずれもインプレスR&D刊)がある。
手軽に診断できる本格風水アプリ「玄空飛星風水」(Mr. リュウ監修)をリリース中。
あわせて読みたい本
前へ戻る
- 対象はありません
次に進む
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む
電子書籍
concurrencyは難しいですね...
2022/08/24 06:39
0人中、0人の方がこのレビューが役に立ったと投票しています。
投稿者:けい - この投稿者のレビュー一覧を見る
SwiftUIを勉強する中で@MainActorが出てきて、何が何やら分からなかったので、本書を買いました。
まだ、読み進めている段階ですが、おぼろげに見えてきました。
正直、本書では@MainActorの説明はピンとこなかったのですが、周辺情報が充実しているので、@MainActor自体の解説は、ネットで探すこととします。
著者はネットでも色々と情報発信している人なので、本書を読んで分からない事があれば、質問にも答えて貰えそうです。
現状、他にconcurrencyについて纏めて解説している本はないので、この本はオススメです。
まだ、最後まで読み切ってはないので、偉そうなことは書けませんが・・・