¿Cuál es el contenido de la formación de iOS?
(1) Tener una base sólida en C, programación en Objective-C y comprender Swift.
(2) Tener buenos hábitos y estilo de programación (con ciertos comentarios).
(3) Familiarizarse con la construcción de la interfaz de usuario y la implementación de animaciones de interfaz de usuario complejas.
(4) Familiarizarse con las futuras herramientas de desarrollo de Xcode y las características de cada versión.
(5) Familiarizado con el SDK de iOS y competente en marcos centrales como UIKit en iOS.
(6) Familiarizado con el patrón de diseño MVC, beneficios simples, delegación, aplicación y mecanismos de mensajes de notificación.
(7) Dominar el mecanismo de gestión de memoria MRC y ARC.
(8) Competente en el uso de frameworks de terceros como AFNetworking, ASI, SDWebImage, etc.
(9) Análisis de datos Master XML y JSON (más comúnmente utilizado).
(10) Competente en programación multiproceso NSThread, GCD y NSOperation.
(11) Familiarizado con tecnologías de almacenamiento de datos como SQLite, FMDB y FMDB.