La naturaleza de los libros de software (y, por extensión, los tutoriales), tienden a ser obsoletos con bastante rapidez. El contenido en sí mismo puede no ser completamente obsoleto, per se. Sin embargo, las personas (es decir, los consumidores de ese contenido) tienden a ignorar los libros que se ajustan a una versión incluso un poco más antigua del software correspondiente que se enseña. Los libros y tutoriales de programación no pueden escapar de este comportamiento del mercado y necesitan posicionar su contenido en consecuencia. Por lo tanto, cuando se lance una versión más nueva del software, los autores con manuscritos casi terminados necesitarían volver a titular y actualizar sus libros rápidamente para cubrir las nuevas características del software.
Pregúntele a cualquier autor de libros de software desde hace mucho tiempo (por ejemplo, Ray Wenderlich, Erica Sadun, etc.) y ellos pueden confirmarlo.
Por lo tanto, los tutoriales en línea deberían centrarse siempre en la “cadera” y la “tendencia”. En el ámbito de la programación informática de Apple, esto es actualmente Swift. Además, el soporte de “código heredado” o tener una base de código estable no es un objetivo de los tutoriales en línea. Recuerde que Swift 1.x – 2.x ha estado cambiando rápidamente. Esto solo podría ser una pesadilla de mantenimiento para un gran proyecto de desarrollo de software. Sin embargo, no es un problema para los tutoriales en línea, o incluso libros para el caso.
- ¿La versión beta de iOS 10 parece ser una mejora para el iPhone o un detrimento?
- ¿Es posible integrar Braintree en una aplicación Parse para iOS?
- ¿Cuánto tiempo lleva construir una aplicación híbrida?
- ¿Cuál es la diferencia entre fuerte, retener, no atómico, etc. en la propiedad Objective-C (iOS)?
- ¿Cuáles son algunos pros y contras de Swift?