ReactiveCocoa es un excelente ejemplo de desarrollo en el ecosistema de Apple inspirado en el desarrollo en .NET. Trabajo con dos de los encargados del mantenimiento del proyecto, y nuestro proyecto lo utiliza en gran medida, y su valor en el desarrollo de cualquier tipo de sistema se vuelve extremadamente claro, en la medida en que lo extrañará cada vez que no lo esté utilizando.
Del mismo modo, MVVM (aunque es más un patrón que una tecnología específica) es una forma efectiva de organizar y factorizar programas que no se incluyen en la documentación o los marcos de Apple. Tengo entendido que esto también se originó dentro de la esfera de Microsoft.
F # es un lenguaje funcional encantador que opera en el mismo tiempo de ejecución que C #. ¡Me encantaría ver una versión funcional pura de Swift!
- Cómo ver secretamente texto e iMessages en un número diferente
- ¿Qué tiene de malo iOS 10?
- Cómo usar la imagen en efecto de imagen en iMovie en iOS
- ¿Qué aplicación de podcast (o 'podcatcher') recomendaría que un usuario use en AMBOS Android e iOS?
- ¿Cuáles son algunas de las aplicaciones iOS / Android más interesantes que puedes encontrar hoy en día con un valor único?
Siempre se puede encontrar algo para aprender, y vale la pena mirar fuera de la zona de confort de vez en cuando. Los marcos de Apple están, en muchos sentidos, muy por detrás de los tiempos. Pero como ha demostrado ReactiveCocoa, no depende de Apple cómo va a escribir su software. El camino de Apple no es el único, y a menudo no es el mejor, pero está en su poder hacerlo mejor.