¿Aún no tienes una cuenta? Crea una ahora y accede a tus listas favoritas, tu histórico de cuentas y muchas más cosas...
Pedidos y atención al cliente
TLF: 963 392 051 / FAX: 963 615 480
Xcode 4 es la herramienta de desarrollo más potente creada para el mundo Mac y sus dispositivos, un entorno completo, que permite crear de forma rápida y productiva aplicaciones para el Sistema Operativo Mac OS X e iOS, utilizado en los dispositivos iPhone, iPad e iPod. Este libro cubre el ciclo completo de desarrollo de una aplicación, desde su diseño y modelado hasta la puesta en producción en el App Store, haciendo hincapié en las principales técnicas y trucos que permiten sacar el máximo partido a la herramienta. Presenta y describe las herramientas integradas de Interface Builder, que permite diseñar la parte gráfica de las aplicaciones de una forma muy intuitiva, y también a Instruments, encargada de depurar los posibles errores cometidos en el desarrollo de las aplicaciones. Prefacio Introducción Convenciones Código fuente Parte I. Primeros pasos 1. Introducción a Xcode 4 Entender la historia de las herramientas de desarrollo de Mac Entender las características más importantes de Xcode 4 Traslado a Xcode 4 Comparar el desarrollo de OS X e iOS Resumen 2. Obtener e instalar Xcode Seleccionar un Mac para Xcode Registrarse para desarrollar Primeros pasos con Xcode Resumen 3. Crear aplicaciones a partir de plantillas Empezar con plantillas Cambiar las plantillas estándar Resumen 4. Navegar por la interfaz de Xcode Entender la nueva interfaz Utilizar el área de navegación Utilizar el área de utilidades Trabajar con el área de edición Resumen 5. Trabajar con archivos, marcos y clases Trabajar con archivos y clases Trabajar con grupos Trabajar con marcos Resumen 6. Utilizar la documentación Comprender la documentación de Apple Utilizar el visor de documentación de Xcode Utilizar otra documentación Resumen 7. Primeros pasos con Interface Builder Entender IB Empezar a utilizar IB Crear un proyecto de iOS sencillo con IB Comparar IB en Xcode 4 con Xcode 3 Resumen 8. Crear más efectos avanzados con Interface Builder Utilizar File´s Owner y First Responder Aplicar subclassing a vistas y otros objetos Crear objetos personalizados Crear vistas con imágenes estáticas Soporte para otros idiomas Trabajar con técnicas avanzadas de IB Resumen Parte II. Profundizar 9. Ahorrar tiempo en Xcode Utilizar el plegado de código Editar estructuras Refactorizar código Saltar a una definición Resumen 10. Utilizar Organizer Trabajar con dispositivos Trabajar con Projects y Archives Resumen 11. Administración de certificados y aprovisionamiento Entender el aprovisionamiento Crear e instalar certificados de usuario Aprovisionar dispositivos de forma manual Aprovisionamiento automático Aprovisionamiento para distribución de OS X Resumen 12. Trabajar con compilaciones, schemes y workspaces Introducción al sistema de compilación de Xcode Trabajar con schemes y configuraciones de compilación Resumen 13. Personalizar compilaciones para distribución y desarrollo avanzado Introducción a las personalizaciones básicas habituales Crear compilaciones para App Store y Ad Hoc Trabajar con técnicas de compilación avanzadas Resumen 14. Utilizar el control de versiones Utilizar el control de versiones manual Utilizar instantáneas Trabajar con el control de fuentes Resumen Parte III. Crear código rápido y fiable 15. Primeros pasos en el análisis de código y la depuración Comprobar y analizar código Primeros pasos en la depuración Utilizar la consola Trabajar con breakpoints Depuración con línea de comandos Resumen 16. Probar código con Instruments Introducción a Instruments Primeros pasos con Instruments Trabajar con instrumentos y plantillas Trabajar con UIAutomation Resumen 17. Crear pruebas de unidad Introducción a las pruebas de unidad Entender las pruebas de unidad en Xcode Crear un proyecto de prueba de unidad simple Resumen Parte IV. Apéndices Apéndice A. Utilizar herramientas y utilidades de Xcode Encontrar las herramientas y utilidades Entender las herramientas de nivel superior Trabajar con las otras herramientas Trabajar con las utilidades Introducción a las herramientas de línea de comandos Resumen Apéndice B. Trabajar con otros editores Editar plists Editar archivos Core Data Utilizar editores externos Resumen Apéndice C. Entender la tecnología de compilación Introducción a GCC Traslado a LLVM Introducción a Clang Seleccionar un compilador Resume Índice alfabético