Skip to main content

swiftui-ui-patterns

实现 SwiftUI 屏幕的导航、状态归属、布局或交互组件。

Ir a la instalación

Datos de origen

Repositorio
bronc-x/lotus
Última actividad en el origen
14 de septiembre de 2026 a las 05:31
Idioma detectado de SKILL.md
inglés
Estrellas
23
Forks
1

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
32 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
swiftui-ui-patterns
description
实现 SwiftUI 屏幕的导航、状态归属、布局或交互组件。
# SwiftUI UI patterns Follow the existing app architecture and deployment target. Read a nearby relevant view before introducing new patterns. ## Route - Component-specific work: [component index](references/components-index.md), then only the chosen component. - App shell and root dependencies: [app wiring](references/app-wiring.md). - Navigation or deep links: [navigation](references/navigationstack.md), [deep links](references/deeplinks.md). - Modal presentation: [sheets](references/sheets.md). - Loading, cancellation, debounce: [async state](references/async-state.md). - Preview fixtures: [previews](references/previews.md). - Scroll reveal interaction: [scroll reveal](references/scroll-reveal.md). - Large or frequently updating surfaces: [performance](references/performance.md). ## Ownership Use local State and explicit Binding for view-owned value state. For iOS 17+ reference observation use Observable with ownership at the appropriate parent; support older targets through the existing ObservableObject wrappers. Use environment for genuinely shared services, explicit inputs for local dependencies, and stable identity in lists. Do not introduce global routers, view models, or AnyView merely to satisfy a template. Implement only the requested surface. Run the relevant build, preview, or interaction checks after a coherent change; avoid rebuilding after every intermediate edit. Fix failures within scope and report any unavailable runtime verification.
Ver en GitHub