一冊でマスター!Swift Concurrency入門 一冊でマスター!Swift Concurrency入門
技術の泉シリーズ

一冊でマスター!Swift Concurrency入‪門‬

    • US$12.99
    • US$12.99

출판사 설명

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を導入

장르
컴퓨터 및 인터넷
출시일
2022년
7월 29일
언어
JA
일본어
길이
186
페이지
출판사
インプレスR&D
판매자
Impress Communications Corporation
크기
3.9
MB
1人でアプリを作る人を支えるSwiftUI開発レシピ 1人でアプリを作る人を支えるSwiftUI開発レシピ
2020년
Swift 5.9からのデータ監視 Observationフレームワーク入門 Swift 5.9からのデータ監視 Observationフレームワーク入門
2024년
Pythonで始めるAIシステムトレード開発入門 Pythonで始めるAIシステムトレード開発入門
2022년
1人でアプリを作る人を支えるSwiftUI開発レシピ 1人でアプリを作る人を支えるSwiftUI開発レシピ
2020년
Nuxt.jsとPythonで作る!ぬるさくAIアプリ開発入門 Nuxt.jsとPythonで作る!ぬるさくAIアプリ開発入門
2020년
初心者でも大丈夫!! IonicとFirebaseでゼロからはじめるアプリ開発 初心者でも大丈夫!! IonicとFirebaseでゼロからはじめるアプリ開発
2019년
ゼロから学ぶKubernetes × Elasticsearch運用 ゼロから学ぶKubernetes × Elasticsearch運用
2025년
実践入門FPGA開発 実践入門FPGA開発
2025년