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