</> CodeBooks
    ← Volver a iOS (página 7)
    Portada de iOS 9 Application Development in 24 Hours, 7th Edition

    iOS 9 Application Development in 24 Hours, 7th Edition

    John Ray

    Editorial
    Sams
    Año
    2016
    Páginas
    ~982
    Nivel
    Básico

    De qué trata

    Manual formativo integral organizado en 24 lecciones modulares de una hora que guía a principiantes absolutos en la creación de aplicaciones para iPhone e iPad. Esta 7.ª edición abarca iOS 9, el lenguaje de programación Swift 2.0 y el entorno de desarrollo Xcode 7. Está pensado para estudiantes, aficionados o desarrolladores que provienen de otros lenguajes y carecen de experiencia previa con Cocoa Touch o las herramientas de Apple, ofreciendo un recorrido estructurado y progresivo desde cero.

    El temario introduce la navegación por Xcode 7, el uso de Swift Playgrounds para experimentar con la sintaxis y la adopción del patrón arquitectónico Model-View-Controller (MVC). Cubre el diseño visual con Interface Builder, Storyboards, Size Classes y Auto Layout para adaptarse a diferentes pantallas, así como la interacción con componentes básicos (botones, campos de texto, selectores, interruptores y deslizadores). Más adelante explora controladores de navegación y pestañas (UINavigationController, UITabBarController), tablas (UITableView), almacenamiento persistente local con UserDefaults y listas de propiedades, programación concurrente básica con Grand Central Dispatch (GCD), integración de sensores con Core Motion, contenido multimedia con AVFoundation, geolocalización y mapas con MapKit y Core Location, y funciones específicas de iOS 9 como 3D Touch (Peek and Pop).

    Cada capítulo propone ejercicios prácticos guiados ('Try It Yourself') y finaliza con preguntas frecuentes, cuestionarios de autoevaluación y pequeños proyectos aplicativos que construyen reproductores de sonido, formularios, navegadores de fotos y visores de mapas. Su valor distintivo reside en la minuciosidad de sus explicaciones y el apoyo visual para familiarizarse con cada rincón de Xcode; sin embargo, al tener casi mil páginas y cubrir un abanico tan amplio de temas, no profundiza en arquitecturas avanzadas, optimización de bajo nivel ni pruebas automatizadas.

    • iOS 9
    • Swift 2
    • Xcode 7
    • Interface Builder
    • Auto Layout
    • Storyboards
    • MVC
    • MapKit
    • AVFoundation
    • Core Motion
    • 3D Touch

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Colección de aplicaciones guiadas de Cocoa Touch

    Serie de proyectos y utilidades paso a paso desarrollados en las distintas horas para practicar navegación por pestañas y jerarquías, formularios con validaciones, mapas interactivos con MapKit y reproducción de medios con AVFoundation.

    Más de iOS con nivel Básico