</> CodeBooks
    ← Volver a iOS (página 7)
    Portada de Swift iOS 24-Hour Trainer

    Swift iOS 24-Hour Trainer

    Abhishek Mishra

    Editorial
    Wrox
    Año
    2016
    Páginas
    ~624
    Nivel
    Básico

    De qué trata

    Manual de aprendizaje práctico escrito por Abhishek Mishra que enseña a desarrollar aplicaciones nativas para iPhone e iPad bajo el stack tecnológico de Swift 2, Xcode 7 e iOS 9. Está pensado para programadores principiantes en el entorno de Apple o desarrolladores con experiencia en otras tecnologías que deseen crear software para iOS desde cero, sin necesidad de dominar previamente Objective-C ni frameworks anteriores de la plataforma.

    El recorrido cubre desde la sintaxis de Swift 2 hasta las librerías esenciales del SDK de iOS: gestión de variables, colecciones, funciones, cierres (closures), protocolos, extensiones y el modelo de manejo de errores con bloques do-try-catch. En la capa de presentación enseña el uso de UIKit, Storyboards y diseño adaptativo con Auto Layout y Size Classes para dar soporte a distintos tamaños de pantalla. Profundiza en componentes como campos de texto, alertas (UIAlertController), imágenes (UIImageView), tablas (UITableView) y colecciones (UICollectionView), conectividad de red y consumo de APIs JSON con NSURLSession, almacenamiento de datos local mediante NSUserDefaults y Core Data, y servicios del dispositivo como Core Location y la cámara.

    Cada tema se consolida mediante ejercicios paso a paso rotulados como "Try It", complementados originalmente con lecciones en video que guían la creación de componentes reales (pantallas de entrada de datos, listas maestras, galerías y vistas de mapa). Concluye con la preparación de certificados, perfiles de aprovisionamiento y el envío a la App Store. Aporta una base sólida sobre el patrón Modelo-Vista-Controlador (MVC) y el ciclo de vida de las apps en iOS, aunque el desarrollador que lo consulte en la actualidad debe tener presente que las APIs de red y la sintaxis de Swift 2 cambiaron significativamente a partir de Swift 3 y versiones posteriores.

    • Swift 2
    • iOS 9
    • Xcode 7
    • UIKit
    • Auto Layout
    • Storyboards
    • UITableView
    • UICollectionView
    • NSURLSession
    • Core Data
    • Core Location
    • App Store

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de iOS con nivel Básico