Avatar ·

ReactiveCocoa vs RxSwift: pros y contras para un desarrollador de Swift

¡Hola a todos! Soy un desarrollador iOS principiante, recientemente migré a Swift y ahora estoy tratando de entender la programación reactiva. Veo que en la comunidad se utilizan activamente dos bibliotecas: ReactiveCocoa (RAC) y RxSwift. Pero no puedo decidir cuál elegir para mi proyecto.\n\nTengo un ejemplo simple: quiero suscribirme a los cambios de un campo de texto (UITextField) y con cada cambio enviar una solicitud al servidor con un retraso (debounce). Así es como intenté hacerlo con ReactiveCocoa:\n\n```swift\nimport ReactiveSwift\nimport ReactiveCocoa\n\nlet searchField = UITextField()\nsearchField.reactive.continuousTextValues\n .debounce(0.3, on: QueueScheduler.main)\n .observeValues { text in\n print("Search for: \\(text)")\n // Aquí debería ir la solicitud a la API\n