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

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

    • ‏12٫99 US$
    • ‏12٫99 US$

وصف الناشر

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

النوع
كمبيوتر وإنترنت
تاريخ النشر
٢٠٢٢
٢٩ يوليو
اللغة
JA
اليابانية
عدد الصفحات
١٨٦
الناشر
インプレスR&D
البائع
Impress Communications Corporation
الحجم
٣٫٩
‫م.ب.‬
1人でアプリを作る人を支えるSwiftUI開発レシピ 1人でアプリを作る人を支えるSwiftUI開発レシピ
٢٠٢٠
Swift 5.9からのデータ監視 Observationフレームワーク入門 Swift 5.9からのデータ監視 Observationフレームワーク入門
٢٠٢٤
Pythonで始めるAIシステムトレード開発入門 Pythonで始めるAIシステムトレード開発入門
٢٠٢٢
1人でアプリを作る人を支えるSwiftUI開発レシピ 1人でアプリを作る人を支えるSwiftUI開発レシピ
٢٠٢٠
Nuxt.jsとPythonで作る!ぬるさくAIアプリ開発入門 Nuxt.jsとPythonで作る!ぬるさくAIアプリ開発入門
٢٠٢٠
初心者でも大丈夫!! IonicとFirebaseでゼロからはじめるアプリ開発 初心者でも大丈夫!! IonicとFirebaseでゼロからはじめるアプリ開発
٢٠١٩
ゼロから学ぶKubernetes × Elasticsearch運用 ゼロから学ぶKubernetes × Elasticsearch運用
٢٠٢٥
実践入門FPGA開発 実践入門FPGA開発
٢٠٢٥