IOs Flashcards
IOs, OSX y Apple
IOs exclusivo de Apple
En relación a OSX, en común herramientas de programación, lenguaje, no tanto librerias por diferencia de hardware e interfaz
App Store
Aplicaciones zombi: 80%, Dificiles de encontrar, sin descargas. sin actualizaciones
Fragmentación entre dispositivos que Apple soporta
Human Interface Guidelines - Consejos
Guía de Revisión de aplicaciones - Prohibiciones
Recursos para desarrollo IOs
Mac: Obligatorio para desarrollar
XCode: Entorno de desarrollo integrado muy completo
Desarrollar, AppleID gratuito; Subir app, cuenta de desarrollador precio alto
Lenguajes IOs
Objective-C: orientado a objetos, complicado,
Swift: Nuevo, moderno, optimizado, potente, open source
Capas de IOs
Capas con abstracción; programar en capa mas alta y bajar solo cuando sea necesario
Frameworks adaptados a modelo vista-controlador
Desarrollo de app XCode
Seleccionar vista, datos de proyecto
Barra de herramientas, explorador, editor, inspector, libreria
Storyboard; interfaz de pantalla y flujo entre ellas
Autolayout
Compilar y testear