Работаем с Subjects в RxSwift

Логотип проекта ReactiveX

Subjects (субъекты) расширяют поведение обозреваемых объектов, наделяя их свойствами обозревателя. Так как это обозреватель, то он может подписываться на обозреваемые объекты, а благодаря, тому что он сам является таковым, он может ретранслировать полученные значения, а также транслировать новые. Так справедливо будет сказать, что субъекты выступают своеобразным прокси.

Читать далее →

Погружаемся в работу с Observables в RxSwift

Логотип проекта ReactiveX

В прошлой статье мы разобрались с основными понятиями в мире Rx. Сегодня мы обсудим подробнее различные способы создания наблюдаемых объектов (Observables) и рассмотрим особенности подписки на транслируемые ими события.

Читать далее →

Введение в RxSwift

Логотип проекта ReactiveX

RxSwift — это библиотека для работы с асинхронным кодом, которая представляет события в виде потоков с возможностью подписаться на них, а также предоставляет возможность применять к ним подходы функционального программирования, что сильно упрощает работу со сложными последовательностями асинхронных событий.

Читать далее →