Programa del Curso

Entorno de desarrollo

  • Requisitos del entorno de desarrollo
  • Xcode y el SDK iOS
  • Registro de desarrolladores de Apple
  • Razones por las que se rechazan las solicitudes
  • Directrices de interfaz humana

Xcode iOS Proyectos

  • Información general sobre Xcode
  • Creación de un proyecto iOS
  • Ejecución en simulador y dispositivos reales

Diseño adaptable

  • Guiones gráficos
  • Compatibilidad con múltiples dispositivos
  • Tamaño de los iconos y orientación del dispositivo
  • Componentes de la interfaz de usuario
  • Creación de una interfaz de usuario

Swift

  • Swift Descripción general del lenguaje de programación
  • Variables, constantes y tipos de datos
  • Construcciones lingüísticas
  • Uso de Xcode para desarrollar Swift aplicaciones
  • Patio de recreo

Swift Clases y escenas

  • Creación de Swift clases
  • Variables de instancia e inicialización
  • Gestión de la memoria
  • Referencias fuertes y débiles
  • Tipos de constructores
  • Protocolos, Hashable e Imprimible
  • Herencia
  • Creación de escenas
  • Implementación de controladores de vista
  • Salidas y acciones

Trabajar con gráficos

  • Adición de iconos e imágenes
  • Uso de la API de SpriteKit
  • Animación de sprites

Interacción con el usuario

  • Botones y controladores
  • Reconocimiento de gestos panorámicos
  • Toca el reconocimiento de gestos

Aplicaciones de pantalla múltiple

  • Navegación por tablas
  • Aplicaciones con pestañas
  • Controladores de navegación

Servicios de localización

  • Posición y altitud
  • Dirección de la brújula

Dispositivo Access y almacenamiento

  • Almacenamiento de archivos
  • Acceso a la biblioteca de música
  • SQLite Acceso a la base de datos

Bluetooth

  • Bluetooth API
  • Centrales
  • Periféricos

Marco de habla

  • Conversión de voz a texto
  • Texto a voz

Networking

  • Acceso a la red
  • Serialización y deserialización de JSON
  • DESCANSO Web Services

Requerimientos

El curso presupone cierta experiencia en programación.

  35 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (2)

Cursos Relacionados

IBM MobileFirst Platform for Hybrid Mobile Application Development

  21 horas

Categorías Relacionadas