</> CodeBooks
    ← Volver a iOS (página 4)
    Portada de iOS 4 in Action

    iOS 4 in Action

    Brandon Trebitowski, Christopher Allen, Jocelyn Harrington, Shannon Appelcline

    Editorial
    Manning
    Año
    2011
    Páginas
    ~504
    Nivel
    Básico

    De qué trata

    Texto formativo publicado por Manning centrado en la creación de aplicaciones para iPhone y iPad utilizando el SDK de iOS 4 y el entorno de desarrollo Xcode 4. Está concebido para programadores principiantes en el ecosistema Apple o desarrolladores procedentes de lenguajes orientados a objetos (como Java o C#) que necesitan comprender las convenciones de Objective-C y los patrones fundamentales del framework Cocoa Touch para construir aplicaciones móviles nativas.

    El contenido introduce la sintaxis y gestión de memoria de Objective-C (previa a ARC) junto a las capacidades centrales introducidas por iOS 4: la ejecución multitarea con tareas en segundo plano (reproducción de audio y rastreo de ubicación), la concurrencia eficiente mediante Grand Central Dispatch (GCD) y bloques, vistas de navegación y controladores de tabla (UITableView), mapas y geoposicionamiento con MapKit y Core Location, gestión de calendarios con EventKit, conectividad local entre dispositivos con GameKit, notificaciones push y locales, monetización con iAd y soporte de impresión con AirPrint.

    El aprendizaje se articula a través de varios proyectos prácticos completos, entre los que figuran un cliente de mensajería peer-to-peer, un videojuego de tenis de mesa multijugador conectado por GameKit, una aplicación con mapas interactivos y un reproductor de audio funcional en segundo plano. Aunque refleja con precisión el salto técnico que supuso iOS 4, su código está completamente desactualizado para la producción actual al depender de Objective-C manual y herramientas heredadas; no obstante, ofrece una sólida perspectiva histórica sobre la arquitectura base de las aplicaciones para iOS.

    • iOS 4
    • Objective-C
    • Xcode 4
    • UIKit
    • Multitarea
    • Grand Central Dispatch
    • MapKit
    • Core Location
    • GameKit
    • EventKit
    • Notificaciones Push
    • Cocoa Touch

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Cliente de chat local

    Aplicación de mensajería que comunica dispositivos iPhone o iPad cercanos a través de conexiones inalámbricas peer-to-peer usando GameKit.

    Juego de tenis de mesa multijugador

    Videojuego 2D interactivo para dos jugadores que sincroniza en tiempo real las posiciones de paletas, la pelota y las puntuaciones mediante GameKit.

    Visor de mapas interactivo

    Aplicación cartográfica que aprovecha MapKit y Core Location para ubicar al usuario en el mapa, trazar puntos de interés y mostrar anotaciones contextuales.

    Reproductor de audio en segundo plano

    Reproductor musical que ilustra el ciclo de vida y los servicios de fondo de iOS 4 al mantener el audio activo mientras el usuario navega en otras aplicaciones.

    Más de iOS con nivel Básico