RxSwift: البرمجة التفاعلية مع Swift
Полное руководство по RxSwift от Raywenderlich
ملخص:
Введение
Книга «RxSwift: Reactive Programming with Swift» от команды Raywenderlich — это одно из самых полных и практических руководств по реактивному программированию в экосистеме Apple. Выпущенная в 2021 году (четвёртое издание), она насчитывает 534 страницы и охватывает все ключевые аспекты работы с библиотекой RxSwift. Несмотря на то, что сайт PythonLib посвящён Python, эта книга будет полезна разработчикам, которые хотят расширить кругозор и понять парадигму реактивного программирования, которая активно используется и в Python (например, RxPY).
О чём эта книга?
Книга посвящена реактивному программированию с использованием фреймворка RxSwift — Swift-реализации ReactiveX (Reactive Extensions). Авторы последовательно знакомят читателя с основными концепциями: Observable, Observer, Subject, Scheduler, операторы трансформации, фильтрации и комбинирования потоков данных. Особое внимание уделяется интеграции RxSwift с UIKit, SwiftUI и работой с сетевыми запросами (URLSession).
Для кого эта книга?
Книга рассчитана на iOS/macOS-разработчиков, уже имеющих базовый опыт работы со Swift и Xcode. Новичкам в программировании будет сложно, но если вы уверенно пишете на Swift и хотите перейти на реактивный стиль — это идеальный старт. Также книга будет полезна Python-разработчикам, знакомым с RxPY, для сравнения подходов.
Что узнает читатель?
- Основы реактивного программирования: Observable, Observ