</> CodeBooks
    ← Volver a iOS (página 4)
    Portada de iOS Development with Swift

    iOS Development with Swift

    Craig Grummit

    Editorial
    Manning
    Año
    2017
    Páginas
    ~568
    Nivel
    Básico

    De qué trata

    Guía práctica de Craig Grummitt que acompaña al lector a lo largo de todo el ciclo de vida de una aplicación móvil, desde la primera línea de código hasta su preparación para la App Store, trabajando con Swift 4, Xcode 9 e iOS 11. Está dirigida a desarrolladores principiantes en el entorno de Apple, especialmente perfiles con experiencia en desarrollo web u otras plataformas móviles que desean aprender Swift y la arquitectura de aplicaciones iOS sin conocimientos previos de la plataforma.

    El libro cubre progresivamente la sintaxis de Swift, el paradigma orientado a protocolos y la experimentación en Swift Playgrounds, para luego adentrarse en la construcción de interfaces adaptables con Auto Layout, Size Classes y Storyboards. Enseña a estructurar pantallas complejas con UITableView y UICollectionView, gestionar la persistencia de datos local con UserDefaults y Core Data, sincronizar información en la nube con iCloud (CloudKit), consumir servicios web externos mediante URLSession y parseo de JSON, capturar imágenes y escanear códigos de barras con la cámara mediante AVFoundation y UIImagePickerController, y escribir pruebas automatizadas con el framework XCTest.

    El núcleo del libro es el desarrollo incremental de una aplicación completa llamada BookTracker, donde se catalogan libros, se escanean códigos de barras físicos, se registran calificaciones, se filtran colecciones y se gestiona el almacenamiento local y remoto. Su principal valor reside en ofrecer una visión integral y cohesiva de cómo encajan todas las piezas de un proyecto real, incluyendo las pautas para compilar y distribuir la app a través de App Store Connect; si bien no incluye tecnologías más recientes como SwiftUI o Combine, constituye una excelente base para asimilar UIKit y la arquitectura tradicional de iOS.

    • Swift 4
    • iOS 11
    • Xcode 9
    • UIKit
    • Auto Layout
    • Core Data
    • iCloud
    • URLSession
    • Table Views
    • XCTest
    • App Store Connect

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    BookTracker

    Aplicación completa de seguimiento y catálogo de lecturas que integra escaneo de códigos de barras con la cámara, persistencia con Core Data, sincronización con iCloud y consumo de APIs web.

    Más de iOS con nivel Básico