swiftui

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

SwiftUI Reference

SwiftUI参考文档

This skill provides access to SwiftUI documentation via downloaded reference files.
本技能可通过已下载的参考文件访问SwiftUI文档。

Downloaded Reference Files

已下载的参考文件

The following Apple documentation pages are available locally (grep-friendly):
FileContent
swiftui-overview.mdFull SwiftUI framework index (907KB)
view-protocol.mdView protocol and all modifiers (59KB)
state.md@State property wrapper
binding.md@Binding property wrapper
environment.md@Environment property wrapper
observation.md@Observable macro (iOS 17+)
navigationstack.mdNavigationStack (iOS 16+)
navigationsplitview.mdNavigationSplitView
tabview.mdTabView
list.mdList view
canvas.mdCanvas — immediate-mode drawing (iOS 15+)
graphicscontext.mdGraphicsContext — drawing API used inside Canvas
以下Apple文档页面已本地存储(支持grep检索):
文件内容
swiftui-overview.md完整SwiftUI框架索引(907KB)
view-protocol.mdView协议及所有修饰符(59KB)
state.md@State属性包装器
binding.md@Binding属性包装器
environment.md@Environment属性包装器
observation.md@Observable宏(iOS 17+)
navigationstack.mdNavigationStack(iOS 16+)
navigationsplitview.mdNavigationSplitView
tabview.mdTabView
list.mdList视图
canvas.mdCanvas — 即时模式绘图(iOS 15+)
graphicscontext.mdGraphicsContext — Canvas内部使用的绘图API

Fetching More Docs

获取更多文档

  1. Search this skill's local
    .md
    files first.
  2. If the topic is not here, check the other installed Apple skills you have available by their names, descriptions, or
    SKILL.md
    frontmatter, then grep their local files. This is faster and uses less context than fetching new docs from the internet.
  3. If no installed skill has the page, use the relevant documentation path from
    swiftui-overview.md
    with the
    sosumi.ai
    Markdown mirror. For example,
    /documentation/swiftui/button
    maps to
    https://sosumi.ai/documentation/swiftui/button
    .
  1. 优先检索本技能的本地
    .md
    文件。
  2. 如果所需主题不在本地,可查看已安装的其他Apple技能的名称、描述或
    SKILL.md
    前置信息,然后检索它们的本地文件。这种方式比从互联网获取新文档更快,且占用上下文更少。
  3. 如果没有已安装的技能包含该页面,可使用
    swiftui-overview.md
    中的相关文档路径,通过
    sosumi.ai
    的Markdown镜像获取。例如,
    /documentation/swiftui/button
    对应
    https://sosumi.ai/documentation/swiftui/button

Common SwiftUI Doc Paths

常见SwiftUI文档路径

TopicURL Path
Text
swiftui/text
Button
swiftui/button
Image
swiftui/image
VStack
swiftui/vstack
HStack
swiftui/hstack
ZStack
swiftui/zstack
Form
swiftui/form
Sheet
swiftui/sheet
Alert
swiftui/alert
Picker
swiftui/picker
Toggle
swiftui/toggle
Slider
swiftui/slider
ProgressView
swiftui/progressview
AsyncImage
swiftui/asyncimage
GeometryReader
swiftui/geometryreader
ScrollView
swiftui/scrollview
LazyVStack
swiftui/lazyvstack
LazyHStack
swiftui/lazyhstack
NavigationLink
swiftui/navigationlink
ToolbarItem
swiftui/toolbaritem
Canvas
swiftui/canvas
GraphicsContext
swiftui/graphicscontext
主题URL路径
Text
swiftui/text
Button
swiftui/button
Image
swiftui/image
VStack
swiftui/vstack
HStack
swiftui/hstack
ZStack
swiftui/zstack
Form
swiftui/form
Sheet
swiftui/sheet
Alert
swiftui/alert
Picker
swiftui/picker
Toggle
swiftui/toggle
Slider
swiftui/slider
ProgressView
swiftui/progressview
AsyncImage
swiftui/asyncimage
GeometryReader
swiftui/geometryreader
ScrollView
swiftui/scrollview
LazyVStack
swiftui/lazyvstack
LazyHStack
swiftui/lazyhstack
NavigationLink
swiftui/navigationlink
ToolbarItem
swiftui/toolbaritem
Canvas
swiftui/canvas
GraphicsContext
swiftui/graphicscontext

Usage Instructions

使用说明

  1. Check downloaded files first - Grep the local
    .md
    files for your topic
  2. Use the overview as an index - Search
    swiftui-overview.md
    for documentation paths
  3. Fetch only when needed - If no installed skill has the page, use
    sosumi.ai
    with documentation paths from the overview
Example workflow:
bash
undefined
  1. 优先检查已下载文件 - 在本地
    .md
    文件中检索所需主题
  2. 将概览作为索引使用 - 在
    swiftui-overview.md
    中搜索文档路径
  3. 仅在必要时获取 - 如果没有已安装的技能包含该页面,使用概览中的文档路径通过
    sosumi.ai
    获取
示例流程:
bash
undefined

Looking for info on modifiers?

Looking for info on modifiers?

grep -i "padding" view-protocol.md
grep -i "padding" view-protocol.md

Need full Text documentation? Check the local file first.

Need full Text documentation? Check the local file first.

grep -i "font" text.md
undefined
grep -i "font" text.md
undefined

Sources

来源