Xcode — SwiftUI

文档 #

SwiftUI | Apple Developer Documentation

基础概念 #

Layout fundamentals

数据状态 #

SwiftUI 对数据流与状态的管理

Scene #

Scene 是什么概念?

View #

声明式语法 #

1. 不透明的返回值类型 #

2. 省略 return #

3. 尾随闭包 #

4. function builder #

举例来说,vstack 定义:

init(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, content: () -> Content)

vstack 使用:

struct PracticeView: View {
    var body: some View {
        VStack{
            Text("HELLO")
            Text("hello")
        }
    }
}

VStack 的第三个参数,Content 闭包类型,闭包内需要返回一个 Content,我们在创建 VStack 的时候传入的闭包中只是写了2个 Text ,闭包中什么都没有返回 Content,为什么不报错呢?

WindowGroup #

Button #

keyboardShortcut #

disabled #

数据持久化 #

AppStorage #

UserDefaults #

参考 Foundation

参考资料 #

本文共 266 字,上次修改于 Nov 9, 2024
相关标签: Swift, Xcode, ByAI