Después de leer la documentación del lenguaje Swift, ¿qué puedo hacer? ¿Qué recursos o tutoriales se recomiendan para hacer aplicaciones iOS?

Si ya está familiarizado con Cocoa (por ejemplo, por experiencia previa en ObjC), debe estar listo para la autoexperimentación. Si no es así, hay un montón de tutoriales de iOS en línea. Muchos de los más antiguos están en ObjC, si te encuentras con ellos, es posible que desees recoger suficiente ObjC para poder leerlo y traducirlo en tu cabeza a Swift (eso es mucho más fácil que aprender suficiente ObjC para escribir realmente ObjC).

Tutoriales para desarrolladores de iPhone / iOS y jugadores tiene muchos tutoriales, muy pocos son “en profundidad”, y casi todos son los fragmentos más llamativos de UIKit y marcos relacionados.

mikeash.com: NSBlog cubre pequeños fragmentos aleatorios de Frameworks y el lenguaje (y el tiempo de ejecución de ObjC) en gran profundidad , con frecuencia desarmando o haciendo una reimplementación. Puede ser muy inspirador.

NSHipster no ha visto una actualización en mucho tiempo (como “no este año”), pero aún tiene muchas cosas buenas. Con frecuencia ilumina las esquinas de los marcos menos utilizados, pero incluso cuando lo hace, tiende a adherirse a bits útiles (o al menos habla de cómo podrían ser útiles). Por ejemplo, es donde aprendí que Foundation hace un gran trabajo en el etiquetado lingüístico. Algo que realmente necesitaba en $ DAYJOB menos de un mes después de haberlo encontrado.

Cocoa Is My Girlfriend también se actualiza con poca frecuencia (pero ha visto una actualización este año), y es bastante bueno.

Erica Sadun habla de fragmentos aleatorios de Swift y puede ser inspirador.

La propia Apple también tiene muchos códigos de ejemplo, y con frecuencia es una buena idea leer su descripción general antes de buscar tutoriales. HealthKit, por ejemplo, tiene suficiente documentación que realmente no necesita un tutorial para administrar un uso simple.

Sí, sé que para una respuesta de “qué tutoriales uso”, esto es un poco de luz sobre los tutoriales reales. Así que te dejo con uno más. El libro de cacao de Big Nerd Ranch fue increíble. De acuerdo, es un libro de ObjC, por lo que terminarás aprendiendo ObjC mientras lo revisas (también tienen un libro de Swift, pero no sé si es “aprender Swift suponiendo que conoces ObjC / UIKit / Foundation”, o “Nuestro libro de cacao reescrito para Swift”). Sin embargo, aprender ObjC no es algo malo, todavía hay muchos programas escritos en él. Todos los marcos son. Si consigue un trabajo en un lugar que ya tiene una aplicación, es posible que deba mantenerla o convertirla a Swift. Conocer ObjC será de gran ayuda. De todos modos, su libro Cocoa hizo un gran trabajo al enseñarle no solo cómo usar los marcos para crear aplicaciones, sino también por qué se organizan de la manera en que son.

Allí, un sitio de tutoriales, un libro de tutoriales, 5 blogs realmente buenos y documentación real.

Editar: y una adición:

Russ Bishop se actualiza con poca frecuencia (¡aunque este año!), Cubre cositas como Russ Bishop – Swift Quickie: listas de captura

Si desea un entorno introductorio simple para aprender y probar Swuft, mire Swift Playgrounds para IPad (disponible en App Store). Es una forma rápida de, bueno, jugar con Swuft. No está dirigido a desarrolladores experimentados, pero puede usarse en todos los niveles si lo usa como una herramienta básica pero de aprendizaje antes de pasar a XCode cuando esté listo para proyectos reales.

Sugeriría leer algunos de los tutoriales en el sitio de Ray Wenderlich. Tiene un tutorial sobre la mayoría de los conceptos relacionados con iOS. También un buen recurso puede ser un grupo Meetup involucrado con iOS en su área, el que está en el Condado de Orange, CA, es excelente.

De acuerdo, Apple lanzó otro libro (iBook) y no es demasiado bueno.

Echa un vistazo a este sitio llamado UDEMY. Puedes comprar un curso para dispositivos iOS

iOS 10 y Swift 3: de principiante a profesional de pago. Esto es lo que estoy haciendo ahora y es realmente bueno. Podrías saltarte la parte rápida del curso y simplemente hacer las partes de la aplicación

More Interesting

¿Cuál es una buena plataforma de desarrollo de aplicaciones de tipo arrastrar y soltar para Android e iOS con una curva de aprendizaje más pequeña?

Cómo validar dinámicamente los valores de campo en una aplicación de iOS

No tengo mucha experiencia en programación. Estoy tratando de aprender el desarrollo de iOS. Estoy luchando con GitHub? ¿Cómo puedo entender cómo trabajar con él?

¿Cuáles son algunos buenos consejos para ayudar a los desarrolladores a evitar las desinstalaciones de aplicaciones en Android e iOS?

Cómo ser un desarrollador profesional de iOS en 2-3 meses

Como entrevistador, ¿cuál puede ser el mejor ejemplo de prueba práctica para un desarrollador de iOS?

¿Cuáles son las especificaciones técnicas para la plataforma iOS de un juego?

¿Cuáles son las experiencias de las personas con el desarrollo de aplicaciones de iPhone usando PhoneGap con respecto al proceso de aprobación en Apple?

Mi programador no dará su dirección de correo electrónico para iTunes connect. Él dice que necesita mis credenciales de cuenta de Dev. ¿Debería dárselo?

¿Cuál es la mejor manera de probar un juego de Unity en iOS? ¿Necesita simplemente construirlo a través de xCode o hay una forma más simple de probar?

¿Por qué la aplicación de YouTube para iPhone está tan poco desarrollada?

¿Cuál es la mejor manera de crear una aplicación interactiva de libros para niños para iOS?

¿Cómo crear una clase errorHandler? ¿Hay algún código / tutorial de muestra para crear una clase errorHandler en Swift?

¿Cómo puedo descargar iOS 11?

¿Qué se necesita para que una aplicación de iPhone genere millones en ganancias?