- Lenguaje de programación Swift (preferido) o Objective-C
- Programación orientada a objetos. Clase / estructura / enumeración
- Patrón de diseño MVC
- UIKit organizando el elemento UI en el guión gráfico como UILabel, UIButton, UITableView, UICollectionView, UITextField, UIScrollView, etc.
- Diseño automático
- Hacer una solicitud HTTP / cierre / devoluciones de llamada
- Si quiere ir más allá de las habilidades básicas, intente aprender UI Design 100% programáticamente
Deje de usar Storyboard, comience a construir la interfaz de usuario 100% mediante programación
Sin embargo, me lanzaría sin usar storyboard cuando te sientas cómodo con la programación de iOS, ya que es un tema de nivel intermedio.
Creo que esas son las habilidades esenciales que debes tener para convertirte en un desarrollador de iOS
- Cómo transferir datos (fotos, notas, marcadores, favoritos de YouTube, etc.) desde mi iPad de primera generación a mi computadora con Windows 10
- ¿Se recomienda instalar iOS 8.1.1 en un iPhone 4S con 7.1.2?
- ¿Creará Apple alguna vez una computadora portátil que use iOS?
- ¿Por qué no se llama a los observadores de propiedades willSet y didSet cuando se establece una propiedad durante la inicialización en Swift?
- ¿Cómo está funcionando la aplicación de mapas de Apple a partir de diciembre de 2012?