
The Core iOS Developer's Cookbook, 5th Edition
Erica Sadun, Rich Wardwell
- Editorial
- Addison Wesley
- Año
- 2014
- Páginas
- ~672
- Nivel
- Intermedio
De qué trata
Quinta edición del prestigioso recetario técnico de Erica Sadun y Rich Wardwell, completamente actualizado para iOS 7 y Xcode 5 utilizando Objective-C. Está dirigido a desarrolladores con un nivel intermedio o avanzado que ya conocen las bases de Cocoa Touch y buscan recetas de código de nivel profesional, listas para reutilizar, orientadas a dominar el diseño de interfaces modernas, la interacción gestual y los servicios troncales de la plataforma móvil de Apple.
Organizado en soluciones modulares con código autocontenido, el libro enseña a manejar toques múltiples y a programar reconocedores de gestos personalizados con UIGestureRecognizer. Detalla el sistema de Auto Layout mediante restricciones programáticas y Visual Format Language (VFL), la física y animaciones de interfaz con UIKit Dynamics (UIDynamicAnimator), efectos visuales de movimiento como el paralaje con UIMotionEffect y la gestión avanzada de texto mediante TextKit. Además, explora la integración de controladores del sistema (cámara y galería fotográfica con UIImagePickerController, envío de correos y mensajes con MessageUI), la persistencia relacional con Core Data (NSManagedObjectContext y modelos de entidades) y características de accesibilidad como VoiceOver y síntesis de voz con AVSpeechSynthesizer.
El volumen prescinde de construir una sola aplicación integral para centrarse en un enfoque de recetario de consulta, con decenas de ejemplos prácticos y snippets concebidos para resolver retos técnicos puntuales en proyectos reales, explicando minuciosamente el porqué de cada implementación. Es una referencia excelente para entender a fondo la revolución de diseño e interactividad introducida en iOS 7. Conviene tener soltura previa en Objective-C y familiaridad con el ciclo de vida de UIViewController para aprovechar plenamente este catálogo de soluciones.
- iOS 7
- Objective-C
- Auto Layout
- UIKit Dynamics
- TextKit
- UIGestureRecognizer
- Core Data
- UIMotionEffect
- MessageUI
- AVSpeechSynthesizer
- Accesibilidad (VoiceOver)
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

