Programa del Curso

Día 1:

  • Conceptos de OOPS
  • Qué es el software
  • Salas organizadas v / s no organizadas
  • Por qué Software
  • Por qué iOS
  • Historia de Apple
  • Historial de iOS
  • USP de Apple
  • Por lo que Apple es famosa
  • UI de UX v / s
  • IDE?
  • XCode
  • Instalación de XCode
  • ¿Por qué objetivo C y ahora por qué Swift?
  • Factores wow en Swift
  • Conceptos básicos de Swift
  • Variables
  • Constantes
  • Hola mundo en Swift
  • Etiquetado mediante código
  • ImageView
  • Animaciones de ImageView
  • NSTimer
  • Cadena de respuesta: métodos touchBegan, touchMoved, etc.
  • Delegado principal de UiApplication
  • Ciclo de vida de la aplicación
  • Ver ciclo de vida
  • Alguna
  • Opcionales
  • interno, público, privado
  • en eso
  • deinit
  • Patio de recreo

Aplicación para hacer: Juego de puntos: https://itunes.apple.com/app/the-dots-free/id850315430?mt=8

Dia 2:

  • Animaciones UIView
  • Extensiones
  • UITable View
  • Celda personalizada en la vista de tabla
  • Métodos de delegado y origen de datos en delegados
  • Encabezado, pie de página, altura, etc. de la vista de tabla
  • Breve de la vista de la colección
  • Deque en la vista de tabla
  • marca
  • Opcionales
  • didSet
  • establecerá
  • Guardia
  • Conceptos 2x y 3x
  • Navega de una vista a otra
  • Controlador UINavigation
  • Presente un controlador
  • StoryBoards
  • Xibs
  • Restricciones
  • Clases de tamaño
  • Protocolos: obligatorios y opcionales
  • Gestión de la memoria

Aplicación para hacer: aplicación Notas: agregar, eliminar y actualizar nota

Días 3:

  • Gestos
  • Cierre
  • Grupos y carpetas
  • Reconocedores de gestos
  • Análisis XML
  • Serialización NSJSon
  • Conversión de datos a Json
  • Administrador de archivos
  • Tuples
  • Enum
  • For-in
  • Mientras
  • Servicios web
  • Sesión URL
  • URLRequest
  • Por qué el sistema ecológico de manzana es el mejor
  • Imprimible - descripción
  • Hashable
  • UIAlertView
  • UIActivityIndicatorView

Aplicación para hacer: Obtener datos del servidor desde una aplicación API abierta y hacer una vista de tabla y completar datos y mostrar sus detalles también.

Días 4:

  • Carga lenta de imágenes
  • Propiedades perezosas
  • NSOperationQueue
  • GCD
  • Concepto de directorio y seguridad de las aplicaciones NSSearchDomain
  • Controlador de barra
  • Localización
  • Llavero
  • Valores predeterminados del usuario
  • PLists
  • Administrador de archivos
  • SQlite
  • Extensiosn
  • Integración de redes sociales: crear contenido propio compartible
  • UITextField
  • UITextView
  • UISegementControl
  • UISlider
  • UiSwtich
  • UIProgessBar
  • UIPageControl
  • UIStepper
  • UIScrollView
  • UIPicker
  • UIActionSheet
  • UIWebView
  • Barra de búsqueda
  • Nuevo objetivo: Apple Watch, extensiones, teclado, hoy, etc.
  • NSNotificaciones en IOS
  • Agregar bibliotecas de terceros
  • Datos principales
  • Despliegue y distribución
  • Ejecución de la aplicación en dispositivos reales

Aplicación para hacer: Obtener datos del servidor desde una aplicación API abierta y hacer una vista de tabla y completar datos y mostrar sus detalles también y mostrar la barra de búsqueda y buscar algo y Core

Días 5:

  • Notificación Push - Silencioso y Push
  • Localización
  • Descripción general del objetivo C
  • Propiedades
  • Categorías
  • Sintaxis de funciones
  • archivo .h y .m
  • Propiedad atributos readWrite y readOnly
  • Los atributos de propiedad son fuertes, débiles y copia
  • Atributos de propiedad atómicos y no atómicos
  • Subiendo la aplicación a la tienda de aplicaciones

Aplicación de tu propia idea

Requerimientos

Debe tener al menos una experiencia de lenguaje de programación en el pasado.
 

 35 Horas

Número de participantes


Precio por Participante​

Testimonios (3)

Próximos cursos

Categorías Relacionadas