Online
1 mes
Modalidad Abierta
Qué vas a aprender con el Curso de iOS II
Profundiza en iOS y consigue desarrollar tu propia App para iPad y iPhone con este Curso de iOS Intermedio. Descubre en qué consiste el Model-View-Controller y lo que son las vistas, los controladores para tablas, la navegación y los tabuladores. Conocimiento previo en programación necesario.
• Conceptos imprescindibles en Model-View-Controller
• Creación y manipulación de vistas iOS
• Controladores para tablas, navegación y tabuladores.
Curso diseñado por Carlos Machado
Carlos es Ingeniero Técnico Informático de Gestión y tiene una amplia experiencia como programador de aplicaciones iOS. Ha trabajado en aplicaciones como LetsBonus, Tàctil-Preven Control ITV, Tonads (iPhone), Outlets Map, entre otras. Actualmente trabaja como programador de aplicaciones iOS en Slash Mobility.
Capítulo 1: Model-View-Controller
• Introducción a la metodología Model-View-Controller.
• Desarrollo de la primera App: “Hello World.
• Ejemplos de controles básicos del UIKit Framework: UISlider, UITextfield, UILabel, UIButton, UISwitch, UIActivityIndicator, UIToolBar, UIBarButton, UIImage, UIImageView, UISegmentedControl, UIPickerView, UIDatePicker.
• Gestión de memoria en iOS y métodos Delegates
Capítulo 2: Vistas, vistas personalizadas, simulaciones, eventos
• Control, manipulación y jerarquía de vistas.
• Frame, Bounds, layout, CGPoint, CGSize, CGRect.
• Custom Views: drawRect, setNeedsDisplay. Simulaciones.
• CoreGraphics, Quartz 2D. Contextos, CGPath.
• Control de eventos en Cocoa Touch, multitouch, gestos
Capítulo 3: UITableView, UITableViewCell, UITableViewController
• Creación y manipulación de tablas. Propiedades: sourceData, delegate, indexPath.
• Tipos y estilos: Cabecera, contenidos, secciones, filas, pie de página.
• Tablas agrupadas, simples.
• Celdas. Apariencia, estilos, propiedades, selección, celdas personalizadas.
• Descripción del controlador UITableViewController.
Capítulo 4: UINavigationController, UITabBarController, UIScrollView
• Descripción del controlador de navegación: viewControllers, barra de navegación,
• Barra de herramientas, navigationStack, PushViews, PopViews, estilos.
• Propiedades del controlador TabBar: viewControllers, barra de tabulación, iconos.
• Descripción del controlador UIScrollView.
• Presentación de controladores modales.