書籍紹介

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

著者:佐藤 剛士

Swift 5.5からの並行処理を徹底解説!

N01717

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,800 小売希望価格(税別)

印刷版 ¥2,000 小売希望価格(税別)


お好きな販売サイトにてご購入いただけます

電子書籍版

  • amazon Kindleストア
  • 楽天 kobo
  • Apple Books
  • 紀伊國屋(Kinoppy)
  • Google play
  • honto電子書籍ストア
  • Reader Store
  • BookLive
  • BOOK☆WALKER
  • 達人出版会
  • BOOK TECH

印刷書籍版

  • amazon プリント・オン・デマンド
  • 三省堂書店オンデマンド
  • hontoネットストア
  • 楽天ブックス

基本情報

発行日:2022/07/29
発行社:インプレス NextPublishing
ページ数:128(印刷版)
ISBN:9784295601289


目次

第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. リュウ監修)をリリース中。