Combineをはじめよう
本書は Combine をこれから学んでみようという人のための本です。 Combine は Swift でリアクティブプログラミングを行うためのフレームワークです。Apple プラットフォーム(iOS、iPadOS、watchOS、tvOS、macOS)向けの App を開発するときに、様々な処理を宣言的に記述することが可能になります。 Combine については、Apple が WWDC のセッションで解説しているほか、解説書や解説記事が既に存在しています。それらを見て学ぶのが一番良い方法でしょう。 ただし、ここで落とし穴があります。 既存の解説の多くは、率直に言って、難しいです。 Combine の解説はたいていの場合、登場する用語や概念の説明から始まります。ここで、たくさんの用語や概念が一度に押し寄せてきます。この最初の導入部分でつまづきが発生しやすいです。結果として、Combine は敷居が高いものになってしまっている、と考えています。 基本的な事柄をもっと分かりやすく説明する解説書が存在するべきだ、という想いから、本書を執筆しました。本書では導入部分をできるだけ丁寧に説明するように心がけました。さらに説明の際に、具体的なコードを先に挙げるようにしました。 また、日本語で書かれた解説はまだそれほど多くありません。そこで、日本語で読める Combine の本を増やしたいという想いも、本書を執筆した動機のひとつです。
Chapters
はじめに
第1章 Combine の最初の一歩
第2章 Subscribe と Subscription
第3章 Publisher
第4章 Operator
第5章 Combine のコンセプト
付録A UIKit で Combine を使う
おわりに
Community
Author
Topics
- 公開
- 本文更新
- 文章量
- 約31,019字
- 価格
- 500円