Layout and component patterns for SwiftUI apps targeting iOS 26+ with Swift 6.2. Covers stack and grid layouts, list patterns, scroll views, forms, controls, search, and overlays. Patterns are backward-compatible to iOS 17 unless noted.
Use VStack, HStack, and ZStack for small, fixed-size content. They render all children immediately.
Use LazyVStack and LazyHStack inside ScrollView for large or dynamic collections. They create child views on demand as they scroll into view.
스택, 그리드, 목록, 스크롤 보기, 양식 및 컨트롤을 사용하여 SwiftUI 레이아웃을 구축하세요. VStack/HStack/ZStack, LazyVGrid/LazyHGrid, 섹션 및 스와이프 작업이 포함된 목록, ScrollViewReader가 포함된 ScrollView, 유효성 검사가 포함된 양식, Toggle/Picker/Slider, .searchable 및 오버레이 패턴을 다룹니다. 데이터 기반 레이아웃, 컬렉션 보기, 설정 화면, 검색 인터페이스 또는 임시 오버레이 UI를 구축할 때 사용합니다. 출처: dpearson2699/swift-ios-skills.