RECURSOS PARA EL DESARROLLO IOS
Como desarrollar una
aplicación nativa
necesitaremos un
ordenador de Apple
es la única plataforma que
soporta eldesarrollo y despliegue
subir la aplicación a la tienda de aplicaciones
tiene que hacerse obligatoriamente desde un Mac
Lenguajes de programación
Xcode
Objetive-C
Swift
Swift
es un lenguaje moderno
optimizado, sencillo en sus cimientos y muy potente.
Es más segura
evita determinados bugs
Xcode
desarrollo de la app de principio a fin
incluye edición y depuración de código
incluye modelado de bases de
datos
diseño de interfaz
edición de escenas 3D y
sistemas de partículas
no es necesario tener una cuenta de desarrollador para descargarlo
Pero si para subir la aplicación a App Store
Objetive-C
robusto y muy expresivo
orientación a objetos
tiene una sintaxis demasiado engorrosa
no encaja bien con paradigmas
Cosas en común
utilizar los frameworks de Apple
interactuan con diferentes servicios
realizar operaciones y cálculos
interactuar con el hardware