¿Por qué Ray Wenderlich dejó de admitir Objective-c y se centró solo en Swift para sus últimos tutoriales?

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.

Ray Wenderlich no ‘paró’ de apoyar el Objetivo C,
simplemente respondieron a una necesidad del mercado, proporcionando buenos ejemplos de código Swift.

¿Quién tiene mejores tutoriales sobre Objective-C?
Una vez que hayas dominado el mundo de Objective-C, para crecer tienes que tener nuevos puntos de venta y eso es exactamente lo que proporcionó Swift.

Él está proporcionando la fuente para aprender Swift. No hay mejores libros publicados para Swift. Cuando comenzamos a migrar el código del objetivo C para acelerar sus blogs, fueron las únicas fuentes que nos ayudaron.

Bueno, eventualmente Apple dejará de soportar Objective-C. No podrá crear una aplicación con Objective-C que admita los últimos ios. (¡Pero no te preocupes! Eso no sucederá de la noche a la mañana. Tomará un par de años).

Creo que Ray Wenderlich está adoptando eso. Realmente no ves ningún libro nuevo o tutoriales para Objective-C.

Apple tampoco ve un futuro para obj-c, y lo aclararon, también lo hacen los Tutoriales para desarrolladores y jugadores de iPhone / iOS y muchos otros autores y muchas compañías.

More Interesting

Cómo usar una inversión de 10k dólares para promocionar mi aplicación iOS casi lista para obtener el máximo beneficio

¿Dónde puedo encontrar entrenadores de desarrollo de aplicaciones iOS en Bangalore?

Desarrollo de iOS: ¿Dónde puedo encontrar un desarrollador de aplicaciones iOS con experiencia en Rusia?

¿Estimaciones de desarrollo para esta aplicación de noticias?

MacBook Pro (producto): Como desarrollador de IOS, ¿debería comprar MD101hn / a o MF839hn / a?

Cómo desarrollar una aplicación de mensajería en tiempo real para iOS

¿Es factible comenzar como desarrollador de iOS sin ningún conocimiento previo de programación?

¿Qué es mejor al desarrollar tu primera aplicación? ¿Usa un software multiplataforma como Xamarin o diferentes versiones para diferentes plataformas?

¿Los desarrolladores serios y centrados en el diseño usan Interface Builder? ¿Interface Builder se considera una herramienta novata o es lo suficientemente potente como para ser utilizada para el desarrollo serio de aplicaciones, donde el diseño centrado en los detalles es crítico?

¿Se pueden usar los mismos scripts de automatización para probar aplicaciones de Android e iOS?

¿De qué se tratan las sesiones del Acelerador de aplicaciones de Apple? ¿Qué debo esperar como desarrollador junior de iOS?

¿Las aplicaciones avanzadas de iOS usan el guión gráfico?

¿Cuál es la buena herramienta o método para las pruebas A / B en la aplicación iOS?

Aplicación Panorama para iOS

A partir de cero, ¿qué tecnologías necesitaré para aprender a diseñar / desarrollar y administrar una aplicación IOS que interactúe con un servidor web (Linux o similar con Java, php y / o rails) con una base de datos MySQL?