Swift Uikit Collections Performance

Use when designing, implementing, reviewing, diagnosing, profiling, or regression-testing performance-sensitive UIKit lists and collections built with UITableView or UICollectionView. Apply to diffable data sources, compositional or custom layouts, cell and supplementary registrations, reuse and configuration state, self-sizing, prefetching, asynchronous images, UIHostingConfiguration cells, batch updates, scrolling hitches, main-thread work, and memory-aware caches. Trigger for requests to fix stuttering scroll, stale reused content, expensive cell preparation or layout, snapshot churn, image-decoding hitches, or collection memory growth. Do not use as the lead for an app-wide unknown performance symptom, a pure Swift algorithm hot path, SwiftUI-native lists, or concurrency correctness without a UIKit collection concern.

Kirchberg Updated

File contents

Kirchberg/awesome-skills/tree/main/skills/apple-development/swift-uikit-collections-performance commit b61011a810

Frequently asked questions

npx skillmds@latest add kirchberg/swift-uikit-collections-performance