</> CodeBooks
    ← Volver a iOS (página 3)
    Portada de Pro iOS Table Views and Collection Views

    Pro iOS Table Views and Collection Views

    Tim Duckett

    Editorial
    Apress
    Año
    2015
    Páginas
    ~588
    Nivel
    Intermedio

    De qué trata

    Monografía técnica de referencia especializada en los dos componentes fundamentales de presentación de datos e interfaz de usuario en el desarrollo con UIKit: UITableView y UICollectionView. Redactada por Tim Duckett utilizando Swift 2 e iOS 9, está orientada a desarrolladores intermedios que ya dominan los conceptos básicos de Xcode y desean perfeccionar la presentación, rendimiento y experiencia de interacción de listas y cuadrículas complejas en iPhone y iPad.

    El contenido analiza con minucia la arquitectura de fuentes de datos y delegados (UITableViewDataSource, UITableViewDelegate, UICollectionViewDataSource, UICollectionViewDelegate), el reciclaje y optimización de celdas mediante subclases personalizadas (con XIB y por código), tablas estáticas dentro de contenedores, ordenamiento e indexación con UILocalizedIndexedCollation, acciones personalizadas de deslizamiento (UITableViewRowAction), controles de actualización con UIRefreshControl y gestos interactivos. En la sección de colecciones, desmenuza la personalización de UICollectionViewFlowLayout, vistas suplementarias y de decoración, la implementación de subclases completas de UICollectionViewLayout desde cero (calculando prepareLayout y layoutAttributes) y transiciones animadas interactivas.

    El libro funciona como un recetario avanzado y estructurado en ejercicios prácticos paso a paso, demostrando cómo resolver problemas habituales de diseño visual, carga asíncrona y rendimiento en el desplazamiento. Resulta un recurso clave para entender a bajo nivel cómo opera el renderizado y la reutilización de vistas en UIKit antes de la introducción de los Compositional Layouts y SwiftUI, requiriendo solidez previa en Auto Layout y gestión de memoria con ARC.

    • Swift 2
    • iOS
    • UITableView
    • UICollectionView
    • UIKit
    • UICollectionViewLayout
    • UICollectionViewFlowLayout
    • Celdas personalizadas
    • UIRefreshControl
    • UILocalizedIndexedCollation
    • Auto Layout

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de iOS con nivel Intermedio