</> CodeBooks
    ← Volver a iOS (página 3)
    Portada de Swift 5 for Absolute Beginners, 5th Edition

    Swift 5 for Absolute Beginners, 5th Edition

    Brad Lees, Gary Bennett, Stefan Kaczmarek

    Editorial
    Apress
    Año
    2019
    Páginas
    ~360
    Nivel
    Básico

    De qué trata

    Quinta edición revisada y ampliada de la guía de iniciación de Apress, actualizada para Swift 5 y el entorno Xcode 10.2 sobre iOS 12. Está diseñada específicamente para personas que se inician por primera vez en la programación o desarrolladores que provienen de otros lenguajes y buscan dominar los fundamentos de Swift tras la estabilización de su ABI (Application Binary Interface), sin requerir conocimientos previos de desarrollo para Apple.

    El texto desglosa la sintaxis de Swift 5, profundizando en el tratamiento seguro de opcionales (optionals), tipos de datos escalares, colecciones avanzadas (arrays y diccionarios) y control de flujo mediante sentencias switch y operadores relacionales. Aborda exhaustivamente la programación orientada a objetos (clases, funciones, inicializadores y encapsulamiento), así como el patrón de diseño por delegación y protocolos. En la capa de aplicación, guía en la construcción de interfaces gráficas en Interface Builder con Storyboards, outlets (@IBOutlet) y acciones (@IBAction), siguiendo la arquitectura Model-View-Controller (MVC). Además, enseña a almacenar datos mediante UserDefaults y el framework Core Data, a utilizar el depurador integrado de Xcode (breakpoints, call stack y consola LLDB) y a extender aplicaciones al ecosistema de Apple Watch con el framework WatchKit. A diferencia de entregas previas, incorpora una sección de ejercicios prácticos al cierre de cada capítulo.

    La práctica gira en torno a ejercicios de consolidación teórica y la implementación completa del proyecto 'BookStore', una aplicación para iOS con interfaz maestro-detalle (MasterViewController y DetailViewController) que gestiona un catálogo de libros, complementada con una app para watchOS. El libro destaca por dotar al principiante de una base técnica sólida y estructurada en UIKit tradicional y sintaxis moderna de Swift 5, sumando autoevaluaciones que fortalecen la retención. No obstante, no incluye el framework declarativo SwiftUI (aparecido ese mismo año) ni consumo de APIs web RESTful mediante servicios de red. Es indispensable contar con un equipo Mac para seguir la totalidad de los ejemplos.

    • Swift 5
    • Xcode
    • iOS
    • Swift Playgrounds
    • Programación orientada a objetos
    • Model-View-Controller (MVC)
    • Interface Builder
    • Core Data
    • UserDefaults
    • WatchKit
    • Debugging

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    BookStore

    Aplicación para iOS que gestiona un catálogo de libros utilizando el patrón arquitectónico MVC, vistas maestro-detalle (MasterViewController y DetailViewController), Interface Builder y persistencia de datos.

    Aplicación para Apple Watch

    Extensión para watchOS desarrollada con el framework WatchKit para mostrar información y responder a interacciones en la pantalla del Apple Watch.

    Más de iOS con nivel Básico