¿Cuáles son las habilidades esenciales del desarrollo de iOS?

  1. Lenguaje de programación Swift (preferido) o Objective-C
  2. Programación orientada a objetos. Clase / estructura / enumeración
  3. Patrón de diseño MVC
  4. UIKit organizando el elemento UI en el guión gráfico como UILabel, UIButton, UITableView, UICollectionView, UITextField, UIScrollView, etc.
  5. Diseño automático
  6. Hacer una solicitud HTTP / cierre / devoluciones de llamada
  7. 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

Habilidades esenciales solo para iOS:

  • Modelo – vista – controlador – Wikipedia.
  • Creación de interfaces mediante programación y uso del generador de interfaces.
  • Programación en Swift y / o Objective-C.
  • Recomiendo aprender C, porque serás mucho mejor programando Objective-C y Swift.

De lo contrario, las habilidades para el desarrollo de iOS no son muy diferentes de desarrollar aplicaciones de Android, aplicaciones web, etc.