jiulinxiri-Stewed Noodles 资源-第21页
jiulinxiri的头像-Stewed Noodles 资源
超级管理员河南管理员
一拳之石取其了坚,一勺之水取其净!
语法(六) – 嵌套函数、类以及结构体-Stewed Noodles 资源

语法(六) – 嵌套函数、类以及结构体

Swift 允许将一种数据类型嵌套在另一种数据类型中,常用来按照逻辑行为对事物进行归类,但有时也会附加访问语义,以防止嵌套数据类型被错误使用。 使用嵌套类型进行逻辑分组。 enum London { st...
1年前
0496
语法(五) – 解构-Stewed Noodles 资源

语法(五) – 解构

解构是一种将数据从元组转入和转出的智能方法,它主要有三种用途: 将一个元组分解成多个值; 同时分配多个值 切换值 元组元素的访问 let data = ('one', 'two', 'three') // 普通变量赋值方式 ...
1年前
0296
语法(四) – 懒加载-Stewed Noodles 资源

语法(四) – 懒加载

懒加载是统性能优化的方式之一。 懒加载闭包 基本语法,如下所示 lazy var yourVariableName: SomeType = { return SomeType(whatever: 'foobar') }() 懒加载闭包代码示例 class Singer { let n...
1年前
0446
冲奶-Stewed Noodles 资源

冲奶

奶粉母乳比例3:2 奶粉/水/母乳比例 总量(水+母乳) 奶粉 水 母乳 175ML 3勺半 105ML 70ML 150ML 3勺 90ML 60ML 125ML 2勺半 75ML 50ML 100ML 2勺 60ML 40ML 注: 冲奶需 45°C 以下温开水。
1年前
03713
语法(三) – guard-Stewed Noodles 资源

语法(三) – guard

guard 语句的主要用法有以下几种: 提前返回 减少缩进级别 高Happy Path可见性 提前返回 guard 用于提前返回,如果某些先决条件未满足,则退出函数。 func giveAward(to name: String) { guard n...
1年前
02114
语法(二) – 空合操作符-Stewed Noodles 资源

语法(二) – 空合操作符

一个变量只有在确定有值的情况下才能被使用。另一种方法是使用 ! 显式地解除可选项。这也被称为 '崩溃操作符',因为如果在使用 ! 时将可选项设为 nil,那么程序将立即崩溃。 空合操作符 ??,允...
1年前
0529
语法(一) - 模式匹配-Stewed Noodles 资源

语法(一) – 模式匹配

Swift 的 switch 语句具有灵活却富有表现力的匹配模式。 基本使用 单值匹配 单值字符串匹配 let name = "twostraws" switch name { case "bilbo": print("Hello, Bilb...
1年前
03113
布局(八) - 坐标空间-Stewed Noodles 资源

布局(八) – 坐标空间

Framework 为我们提供两种内置的坐标空间: 全局坐标空间 和 本地坐标空间,我们也可以定义⾃⼰的坐标空间。struct ContentView: View { var body: some View { VStack { Text('Hello') Text('Se...
布局(七) - 基于首选项的布局-Stewed Noodles 资源

布局(七) – 基于首选项的布局

几何读取器使⽤⼏何读取器 (GeometryReader),我们可以测量被建议的尺⼨。⼏何读取器⽆条件接受被建议尺⼨,并通过⼀个⼏何代理 (GeometryProxy) 将该尺⼨报告给它的视图构建器闭包。通过⼏何代...
布局(六) - Layout 协议-Stewed Noodles 资源

布局(六) – Layout 协议

Layout 协议,可以创建⾃定义的容器视图,让它们根据所编写的算法来布局⼦视图。这个协议的使用分为两步:⾸先,使⽤ sizeThatFits ⽅法确定容器的尺⼨。在该⽅法内部,我们通过⼦视图的代理,来...