DESARROLLO DE APLICACIONES PARA IOS 5

DESARROLLO DE APLICACIONES PARA IOS 5

LEE, WEI-MENG

63,30 €
IVA incluido
Sin stock. Consulte disponibilidad.
Editorial:
EDICIONES ANAYA MULTIMEDIA, S.A.
Año de edición:
2012
ISBN:
978-84-415-3181-9
Páginas:
688
Encuadernación:
No especificado
Materias:
63,30 €
IVA incluido
Sin stock. Consulte disponibilidad.

Agradecimientos

Sobre el autor

Introducción
A quién va dirigido este libro
Temas analizados en el libro
Estructura del libro
Qué necesita para usar el libro
Convenciones
Código fuente

1. Primeros pasos con la programación para iOS
Obtener las herramientas y el SDK
Componentes de Xcode
Xcode
Simulador iOS
Interface Builder
Instruments
Arquitectura de iOS
Información útil antes de empezar
Versiones de iOS
Realizar pruebas en dispositivos reales
Resoluciones de pantalla
Resumen
Conceptos adquiridos en el capítulo

2. Crear su primera aplicación Hello World!
Primeros pasos con Xcode
Utilizar Interface Builder
Crear código
Personalizar el icono de su aplicación
Mostrar imágenes de inicio
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

3. Vistas, outlet y acciones
Outlet y acciones
Usar vistas
Usar la vista Alert
Usar la hoja de acciones
Page Control e Image View
Usar la vista Web
Añadir vistas de forma dinámica mediante código
La jerarquía de vistas
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

4. Explorar los distintos controladores de vista
La plantilla Single View Application
El delegado de la aplicación
Controlar la IU mediante controladores de vistas
La plantilla Empty Application
Añadir un controlador de vista y vistas mediante programación
Animar el intercambio de vistas
La plantilla Master-Detail Application
Mostrar elementos en la aplicación Master-Detail
La plantilla Tabbed Application
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

5. Habilitar la compatibilidad multiplataforma para iPhone e iPad
Técnica 1: Modificar el dispositivo de destino
Detectar la plataforma mediante programación
Técnica 2: Crear aplicaciones universales
Seleccionar una técnica de portabilidad
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

6. Procesar entradas de teclado
Usar el teclado
Personalizar el tipo de entradas
Ocultar el teclado
Mostrar automáticamente el teclado al cargar la ventana de vista
Detectar la presencia del teclado
Usar Scroll View
Desplazar vistas cuando aparezca el teclado
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

7. Admitir rotaciones de pantalla
Responder a rotaciones del dispositivo
Girar a una orientación de pantalla distinta
Controlar rotaciones
Girar la pantalla mediante programación
Girar en tiempo de ejecución
Fijar la ventana View a una orientación concreta
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

8. Crear y conservar datos con Table View
Crear una sencilla vista Table
Añadir encabezados y pies de página
Añadir una imagen
Mostrar un elemento seleccionado
Sangrado
Modificar la altura de las filas
Usar la visa de tabla en una aplicación Principal-Detalle
Mostrar secciones
Añadir índices
Añadir funciones de búsqueda
Informaciones y marcas de verificación
Navegar hasta otra vista
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

9. Usar preferencias de aplicación
Crear preferencias de aplicación
Acceder mediante programación a los valores de Settings
Cargar los valores de los ajustes
Restablecer los valores de los ajustes de preferencias
Guardar los valores de los ajustes
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

10. Procesar archivos
Las carpetas de la aplicación
Usar las carpetas Documents y Library
Almacenar archivos en la carpeta temporal
Qué carpeta usar: Documents o tmp
Utilizar listas de propiedades
Copiar recursos empaquetados
Importar y exportar archivos
Exportar documentos
Compartir archivos
Importar documentos
Importar documentos autodefinidos
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

11. Almacenamiento de bases de datos con SQLite
Vincular a la biblioteca SQLite3
Crear y abrir una base de datos
Examinar la base de datos creada
Crear una tabla
Añadir registros
Variables de vinculación
Recuperar registros
Incluir bases de datos SQLite en su aplicación
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

12. Programar para iCloud
Almacenar y usar documentos en iCloud
Habilitar almacenamiento iCloud en su aplicación
Definir privilegios de proyecto
Gestionar documentos de iCloud con la clase UIDocument
Almacenar documentos en iCloud
Almacenar datos de clave y valor en iCloud
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

13. Realizar animaciones sencillas y reproducir vídeo
Usar la clase NSTimer
Animar el cambio visual
Transformar vistas
Translación
Rotación
Escala
Animar una serie de imágenes
Reproducir vídeo en el iPhone
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

14. Acceder a las aplicaciones integradas
Enviar correo electrónico
Invocar Safari
Invocar el teléfono
Invocar SMS
Acceder a la cámara y a la biblioteca de fotos
Acceder a la biblioteca de fotos
Acceder a la cámara
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

15. Acceder a los sensores
Usar el giroscopio y el acelerómetro
Visualizar los datos de los sensores
Usar el API Shake para detectar vibraciones
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

16. Usar servicios Web
Fundamentos del consumo de servicios Web XML
Utilizar SOAP 1.1
Utilizar SOAP 1.2
Utilizar HTTP GET
Utilizar HTTP POST
Consumir un servicio Web en su aplicación iOS con SOAP
Analizar la respuesta XML
Consumir servicios Web JSON
Integrar Twitter en una aplicación
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

17. Programar para Bluetooth
Utilizar la estructura Game Kit
Buscar dispositivos
Enviar y recibir datos
Implementar chat de voz
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

18. Programación con Bonjour
Crear la aplicación
Publicar un servicio
Buscar servicios
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

19. Programar notificaciones remotas con servicios de notificaciones Push de Apple
Usar el servicio de Notificaciones Push de Apple
Generar una solicitud de certificado
Generar un certificado de desarrollo
Crear un ID de aplicación
Configurar un ID de aplicación para notificaciones Push
Crear un perfil de suministro
Suministrar a un dispositivo
Crear la aplicación IOS
Crear el proveedor de notificaciones Push
Resumen
Ejercicios
Conceptos adquiridos en el capítulo

20. Mostrar mapas
Mostrar mapas y monitorizar cambios por medio de Map Kit
Obtener datos de ubicación
Especificar requisitos de hardware para el rastreo de ubicaciones
Mostrar ubicaciones con un mapa
Obtener información direccional
Girar el mapa
Mostrar anotaciones
Geocodificación inversa
Mostrar un botón de información
Resumen
Ejercicios
Conceptos adquirid

La nueva versión del sistema operativo de Apple para dispositivos móviles ya está establecida en el mercado. iOS 5 está orientado a los iPhone 3GS, 4 y 4S; los iPod de tercera y cuarta generación, así como a los iPad y iPad 2. Sus más de 200 nuevas funciones aportan a los programadores un gran potencial.

Este libro es para los desarrolladores que deseen crear aplicaciones nativas de iPhone e iPad. Analiza los distintos temas de forma lineal, para aprender progresivamente y sin excederse en los detalles. Su filosofía es la enseñanza práctica, por eso se incluyen numerosos ejercicios en cada capítulo, en los que primero se explica cómo se hacen las cosas y luego se analiza cómo funcionan.

Encontrará los fundamentos del desarrollo de aplicaciones para iPhone e iPad, incluidas novedades como la programación para iCloud, la integración con Twitter, la importación y exportación de documentos desde sus aplicaciones iOS, el nuevo Xcode, las funciones multitarea, los servicios basados en ubicación y el sistema de notificaciones.

Artículos relacionados

  • DESARROLLO DE MICROSERVICIOS CON PYTHON
    ORTEGA CANDEL, JOSE MANUEL
    Domine las herramientas imprescindibles para programar de forma eficaz y desarrolle sus propias aplicaciones con Python En el mundo actual de la tecnología, las aplicaciones basadas en microservicios se han convertido en el estándar para construir aplicaciones escalables y flexibles. El lenguaje más adecuado para llevar a cabo esta tarea es, sin duda, Python. Si desea una guía...
    Stock en librería

    34,80 €

  • DESARROLLO DE APLICACIONES WEB CON JAKARTA EE
    FRANCISCO CASTILLO, CESAR
    ¿Desea desarrollar aplicaciones innovadoras y adaptadas a las necesidades del mercado mundial? Las aplicaciones empresariales constituyen el pilar fundamental del desarrollo de aplicaciones en la actualidad. Jakarta EE ofrece un conjunto de tecnologías listas para ser usadas con mucha facilidad, al permitir construir no solo aplicaciones robustas, escalables y fácilmente mante...
    Stock en librería

    36,85 €

  • DESARROLLO DE APLICACIONES CON ANDROID
    NOLASCO VALENZUELA, JORGE SANTIAGO
    La presente publicación Desarrollo de Aplicaciones con Android tiene como objetivo constituir un texto básico-intermedio para aquellos que quieren incursionar en el mundo de Android y desean mantenerse a la vanguardia tecnológica. Está estructurado en 22 capítulos, en los cuales se desarrolla temas relacionados al Sistema Operativo Android: requisitos, instalación del IDE Andro...
    Sin stock. Consulte disponibilidad.

    31,90 €

  • ANDROID: DEL DISEÑO DE LA ARQUITECTURA AL DESPLIEGUE PROFESIONAL
    ANGEL VAZQUEZ, JUAN ANTONIO GOMEZ, RAMON SERRANO
    El mundo está lleno de desarrolladores Android, aunque no todos son capaces de plantear soluciones profesionales a problemas reales. Si quieres saber lo que nadie te contará y lo que las empresas desean, aunque aún no lo sepan, este es tu libro. Conseguirás organizar tus ideas, invertir tu tiempo sin desperdiciarlo y ahorrar dinero a la empresa con las últimas novedades en el d...
    Stock en librería

    23,10 €

  • SWIFT 4. APRENDE A CREAR APPS PARA IPHONE Y IPAD
    BECERRIL,SERGIO
    ¿Quieres crear aplicaciones para dispositivos iOS? Entonces este libro es para ti, con él aprenderás Swift, el lenguaje de programación de las plataformas de Apple; a manejar Xcode, la herramienta de desarrollo nativo; conocerás algunos de los Frameworks más importantes de Cocoa y Cocoa Touch, y lo más importante, al finalizar su lectura adquirirás una metodología que te permi...
    Sin stock. Consulte disponibilidad.

    33,95 €

  • ANDROID ESTUDIO APRENDE A DESARROLLAR APLICACIONES
    Sin stock. Consulte disponibilidad.

    24,95 €

Otros libros del autor

  • ANDROID. DESARROLLO DE APLICACIONES GANADORAS
    LEE, WEI-MENG
    Este manual es un recurso práctico indispensable para aquellos que necesitan comprender y solucionar los problemas y desafíos a los que tendrán que enfrentarse en su vida diaria como desarrolladores. Encontrará numerosos ejercicios especialmente diseñados para Android 4.1 y versiones posteriores, que proporcionan soluciones a todo tipo de problemas, desde los más sencillos (com...
    Sin stock. Consulte disponibilidad.

    42,70 €

  • ANDROID 4. DESARROLLO DE APLICACIONES
    LEE, WEI-MENG
    Android se ha convertido en la plataforma favorita de muchos desarrolladores, debido quizás, a la gran variedad de dispositivos móviles donde funciona. Este libro es una magnífica guía práctica para crear aplicaciones Android a nivel comercial; una revisión actualizada y adaptada a la última versión SDK, 4.0.Aquí encontrará todos los fundamentos del sistema operativo, incluyend...
    Sin stock. Consulte disponibilidad.

    57,50 €

  • PROFESIONAL PROGRAMACION DE GADGETS PARA WINDOWS VISTA
    LEE, WEI-MENG
    Descatalogado

    31,60 €