Итак, теперь с быстрым, ReactiveCocoa люди переписали его в версии 3.0 для быстрого
Кроме того, был создан еще один проект, называемый RxSwift.
Интересно, могут ли люди добавить информацию о том, каковы различия в дизайне/апи/философии двух фреймворков (пожалуйста, в духе SO, придерживайтесь вещей, которые верны, а не мнения о том, что является "лучшим", )
[Примечание для модов StackOverflow: этот вопрос имеет окончательные ответы, ответ - различия между двумя структурами. Я думаю, что он также очень по теме для SO]
Чтобы начать, мое первоначальное впечатление от чтения их ReadMe:
- Как человек, знакомый с "реальным" С# Rx от Microsoft, RxSwift выглядит гораздо более узнаваемым.
- ReactiveCococa, похоже, уже ушла в свое собственное пространство, представив новые абстракции, такие как Signals vs SignalProducers и Lifting. С одной стороны, это, по-видимому, разъясняет некоторые ситуации (что такое сигнал Hot vs Cold), но, с другой стороны, это, по-видимому, увеличивает сложность структуры LOT