Descripción
Adéntrate en el desarrollo de iOS con una sólida comprensión de sus fundamentos, incluyendo el IDE Xcode 13, Cocoa Touch y la última versión del aclamado lenguaje de programación de Apple, Swift 5.5. Con esta guía completamente actualizada, aprenderás el lenguaje Swift, comprenderás las herramientas de desarrollo Xcode de Apple y descubrirás el framework Cocoa.
- Explora los conceptos orientados a objetos de Swift
- Familiarízate con los tipos Swift incorporados
- Profundiza en los objetos, protocolos y genéricos de Swift
- Recorre el ciclo de vida de un proyecto de Xcode
- Aprende cómo se cargan los nibs
- Comprende el diseño basado en eventos de Cocoa
- Comunícate con C y Objective-C
En esta edición, ponte al día con las últimas características de programación de iOS:
- Concurrencia estructurada: async/await, tareas y actores
- Formatadores nativos de Swift y cadenas con atributos
- Variables locales perezosas y getters que lanzan errores
- Colecciones mejoradas con los paquetes Swift Algorithms y Collections
- Ajustes de Xcode: puntos de interrupción en columnas, colecciones de paquetes y configuraciones de compilación Info.plist
- Mejoras en la integración de Git, localización, pruebas unitarias, documentación y distribución
- ¡Y mucho más!
Autor: Matt Neuburg
Editorial: O'Reilly Media
Publicado: 09/11/2021
Páginas: 786
Tipo de encuadernación: Tapa blanda
Peso: 2.71 lbs
Tamaño: 9.19h x 7.00w x 1.57d
ISBN13: 9781098118501
ISBN10: 1098118502
Categorías BISAC:
- Informática | Programación | Macintosh
- Informática | Sistemas operativos | Mac OS
- Informática | Programación | Orientada a objetos
Acerca del autor
Matt Neuburg tiene un doctorado en Clásicas y ha enseñado en muchas universidades y colegios. Ha programado ordenadores desde 1968. Ha escrito aplicaciones para Mac OS X e iOS, es un antiguo editor de MacTech Magazine y es un editor colaborador de TidBITS desde hace mucho tiempo. Sus libros anteriores de O'Reilly son Frontier: The Definitive Guide, REALbasic: The Definitive Guide y AppleScript: The Definitive Guide. Se gana la vida escribiendo libros, artículos y documentación de software, así como programando, consultando y formando.

