Gardner S., Mishali S., Pillet F. - Combine: Asynchronous Programming with Swift (3rd Edition) [2021, PDF/EPUB, ENG]

Страницы:  1



Combine: Asynchronous Programming with Swift (3rd Edition)
Год издания: 2021
Автор: Shai Mishali, Florent Pillet, Marin Todorov & Scott Gardner
Издательство: Razeware LLC
ISBN: 978-1950325498
Язык: Английский
Формат: PDF/EPUB
Качество: Издательский макет или текст (eBook)
Количество страниц: 432
Описание: Master declarative asynchronous programming with Swift using the Combine framework!-Writing asynchronous code can be challenging, with a variety of possible interfaces to represent, perform, and consume asynchronous work — delegates, notification center, KVO, closures, etc. Juggling all of these different mechanisms can be somewhat overwhelming. Does it really have to be this hard? Not anymore!
With Apple’s introduction of the Combine framework in WWDC 2019, it is clear that Apple aims to position declarative and reactive programming in Swift as a long-term investment and a game-changer in how developers perform and compose pieces of asynchronous work, making it a must-have tool at your disposal.
The introduction of Combine as a built-in framework in Apple’s ecosystem is promising news to developers who were interested in frameworks such as RxSwift or ReactiveSwift, but didn’t want the overhead of a third-party dependency; and while experience with either of the above could be useful, it is not a prerequisite for this book. You’ll learn everything from the ground up to become a true Combine master.


Book License
Before You Begin
What You Need
Book Source Code & Forums
About the Team
Section I: Introduction to Combine
Chapter 1: Hello, Combine!
Chapter 2: Publishers & Subscribers
Section II: Operators
Chapter 3: Transforming Operators
Chapter 4: Filtering Operators
Chapter 5: Combining Operators
Chapter 6: Time Manipulation Operators
Chapter 7: Sequence Operators
Chapter 8: In Practice: Project "Collage Neue"
Section III: Combine in Action
Chapter 9: Networking
Chapter 10: Debugging
Chapter 11: Timers
Chapter 12: Key-Value Observing
Chapter 13: Resource Management
Chapter 14: In Practice: Project "News"
Section IV: Advanced Combine
Chapter 15: In Practice: Combine & SwiftUI
Chapter 16: Error Handling
Chapter 17: Schedulers
Chapter 18: Custom Publishers & Handling Backpressure
Chapter 19: Testing
Section V: Building a Complete App
Chapter 20: In Practice: Building a Complete App

Примеры страниц

Download Supporting Materials:

Скачать .torrent файл

Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм