</> CodeBooks
    ← Volver a iOS (página 5)
    Portada de iOS 11 Swift Programming Cookbook

    iOS 11 Swift Programming Cookbook

    Vandad Nahavandipoor

    Editorial
    O'Reilly
    Año
    2017
    Páginas
    ~648
    Nivel
    Intermedio

    De qué trata

    Extenso recetario técnico que proporciona soluciones directas y patrones de implementación para las APIs y funciones introducidas en iOS 11 mediante Swift 4 y Xcode 9. Está concebido para programadores de nivel intermedio a avanzado que ya dominan la sintaxis de Swift y la arquitectura estándar de Cocoa Touch, y buscan ejemplos listos para producción para integrar rápidamente características modernas en sus proyectos.

    El libro reúne más de 170 recetas de código que abarcan temas clave de desarrollo profesional: configuración de integración y entrega continua (CI/CD) con Xcode Server, Xcode Bots y Travis CI, así como pruebas automatizadas de interfaz gráfica con Snapshot Testing. Enseña a integrar asistentes de voz mediante SiriKit, manipular magnitudes físicas y unidades de conversión con el framework Foundation (`Measurement` y `Unit`), gestionar persistencia robusta con Core Data, e implementar animaciones y comportamientos dinámicos mediante UI Dynamics. También aborda el seguimiento y mapeo con Core Location y MapKit, la creación de aplicaciones orientadas a documentos usando `UIDocumentBrowserViewController`, la sincronización de datos con Apple Watch en watchOS 4, la gestión de credenciales con Password Autofill y la creación de extensiones y paquetes de pegatinas para iMessage.

    Al tener un formato de recetario de problemas y soluciones, no construye una única aplicación integral, sino decenas de mini-soluciones independientes y ejercicios de código autocontenidos que se pueden transferir de inmediato a proyectos propios. Destaca por cubrir facetas que los manuales introductorios suelen omitir, como la automatización de builds, los bots de prueba y las extensiones para apps del sistema. Conviene considerar que todo su código está estructurado en el modelo imperativo de UIKit y Swift 4, por lo que es ideal para quienes trabajan con bases de código consolidadas previas a la era de SwiftUI.

    • iOS 11
    • Swift 4
    • Xcode 9
    • SiriKit
    • Core Data
    • UI Dynamics
    • Snapshot Testing
    • CI/CD
    • watchOS 4
    • MapKit
    • Document-Based Apps
    • iMessage Extensions

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de iOS con nivel Intermedio