Dominio de Swift 5.3 - Sexta edición: Actualice sus conocimientos y conviértase en un experto en la última versión del lenguaje de programación Swift

Puntuación:   (4,2 de 5)

Dominio de Swift 5.3 - Sexta edición: Actualice sus conocimientos y conviértase en un experto en la última versión del lenguaje de programación Swift (Jon Hoffman)

Opiniones de los lectores

Resumen:

El libro «Mastering Swift» ha sido elogiado por su exhaustiva cobertura del lenguaje Swift, que incluye tanto temas básicos como avanzados. Aunque constituye un valioso recurso para desarrolladores de distintos niveles, muchos lectores señalaron problemas relacionados con la calidad de la edición, como numerosas erratas y problemas de formato. El libro se considera ideal para quienes deseen profundizar en el conocimiento de Swift, pero algunos lo critican por carecer de ejemplos prácticos y de un índice útil.

Ventajas:

Cobertura completa de Swift, incluyendo importantes novedades y temas avanzados
presentaciones claras de los conceptos
útiles capítulos sobre concurrencia y patrones de diseño
buen recurso tanto para principiantes como para desarrolladores intermedios
actualizado para la última versión de Swift.

Desventajas:

Numerosas erratas y errores de formato
índice deficiente
le faltan ejemplos prácticos y cobertura de pruebas, E/S de archivos y configuración de proyectos
algunos capítulos avanzados pueden resultar abrumadores para principiantes
estructura no ideal en comparación con otros recursos gratuitos.

(basado en 16 opiniones de lectores)

Título original:

Mastering Swift 5.3 - Sixth Edition: Upgrade your knowledge and become an expert in the latest version of the Swift programming language

Contenido del libro:

Una guía completa para los entusiastas de la programación que deseen dominar los fundamentos y los conceptos avanzados de Swift.

Características principales

⬤ Sexta edición de este libro superventas, mejorada y actualizada para cubrir la última versión del lenguaje de programación Swift 5. 3 lenguaje de programación.

⬤ Conozca las técnicas de diseño populares y modernas para escribir código Swift fácil de manejar.

⬤ Utilice las características principales de Swift como la concurrencia, los genéricos y la copia en escritura en su código.

Descripción del libro

A lo largo de los años, Mastering Swift ha demostrado ser una elección popular entre los desarrolladores como guía práctica y en profundidad del lenguaje de programación Swift. Esta sexta edición viene con las últimas características, una revisión general para alinearse con Swift 5. 3, y dos nuevos capítulos sobre la creación de swift a partir del código fuente y los operadores avanzados.

Desde los fundamentos del lenguaje hasta características populares como la concurrencia, los genéricos y la gestión de memoria, esta guía en profundidad le ayudará a desarrollar su experiencia y dominio del lenguaje.

A medida que avances, adquirirás conocimientos prácticos sobre algunos de los elementos más sofisticados del desarrollo en Swift, como las extensiones de protocolo, el tratamiento de errores y los cierres. El libro también te mostrará cómo utilizarlos y aplicarlos en tus propios proyectos. En capítulos posteriores, comprenderás cómo utilizar la potencia de la programación orientada a protocolos para escribir código flexible y más fácil de gestionar en Swift. Por último, aprenderás a añadir la función copy-on-write a tus tipos de valores personalizados, junto con la comprensión de cómo evitar los problemas de gestión de memoria causados por los ciclos de referencia fuertes.

Al final de este libro de swift, habrás dominado el lenguaje Swift 5. 3 y desarrollado las habilidades que necesita para utilizar eficazmente sus características para construir aplicaciones robustas.

Lo que aprenderá

⬤ Comprender los componentes básicos de Swift, como operadores, colecciones, flujos de control y funciones.

⬤ Identificar cómo y cuándo usar clases, estructuras y enumeraciones.

⬤ Utilizar el diseño orientado a protocolos con extensiones para escribir código más fácil de gestionar.

⬤ Utilizar patrones de diseño con Swift para resolver problemas de diseño comunes.

⬤ Aplicar copy-on-write para sus tipos de valores personalizados para mejorar el rendimiento.

⬤ Añada concurrencia a sus aplicaciones utilizando Grand Central Dispatch y Operation Queues.

⬤ Implemente genéricos para escribir código flexible y reutilizable.

A quién va dirigido este libro

.

Este libro está dirigido a principiantes con conocimientos básicos de programación y a desarrolladores experimentados que quieran aprender a programar en Swift. La familiaridad con las herramientas de Apple será beneficiosa pero no obligatoria. Todos los ejemplos deberían funcionar también en las plataformas Linux y Windows.

Otros datos del libro:

ISBN:9781800562158
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Mastering Swift 4-cuarta edición: Una guía exhaustiva y en profundidad de las técnicas modernas de...
Sumérgete en la última versión del lenguaje de...
Mastering Swift 4-cuarta edición: Una guía exhaustiva y en profundidad de las técnicas modernas de programación con Swift - Mastering Swift 4- fourth edition: An in-depth and comprehensive guide to modern programming techniques with Swift
Dominio de Swift 5.3 - Sexta edición: Actualice sus conocimientos y conviértase en un experto en la...
Una guía completa para los entusiastas de la...
Dominio de Swift 5.3 - Sexta edición: Actualice sus conocimientos y conviértase en un experto en la última versión del lenguaje de programación Swift - Mastering Swift 5.3 - Sixth Edition: Upgrade your knowledge and become an expert in the latest version of the Swift programming language
Mastering Swift 5 - Fifth Edition - Quinta edición: Profundiza en la última edición del lenguaje de...
Aprovecha la potencia de la última edición con...
Mastering Swift 5 - Fifth Edition - Quinta edición: Profundiza en la última edición del lenguaje de programación Swift - Mastering Swift 5 - Fifth Edition - Fifth Edition: Deep dive into the latest edition of the Swift programming language
Dominar Arduino - Mastering Arduino
Mastering Arduino es una guía práctica y sin complicaciones que le enseñará los conocimientos de electrónica y programación necesarios para crear...
Dominar Arduino - Mastering Arduino

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)