自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 01 Intro to SwiftUI Combine and Data

在这门课程中,我们将学习如何构建我们的 DesignCode iOS 应用程序中账户视图的一部分。这个视图乍看起来可能很简单,但它涵盖了大量的数据、逻辑和后端工作。我们将涵盖如何存储本地数据、从JSON文件获取数据,使用UserDefaults和外部数据库Firestore。除了数据,我们还将介绍 MVVM(Model-View-ViewModel)设计模式、利用Firebase Cloud Messaging实现推送通知、性能测试,以及使用Combine API异步更新UI的各个方面。

2024-06-30 21:13:25 15

原创 SwiftUI 语法入门 08 - 结构体和类

结构体是值类型,这意味着当你创建一个结构体的实例并将其传递给一个函数或分配给另一个变量时,它将被复制。var person2 = person1 // 这里 person2 是 person1 的副本print(person1.name) // 输出: Aliceprint(person2.name) // 输出: Bob类是引用类型,这意味着当你创建一个类的实例并将其传递给一个函数或分配给另一个变量时,它将被引用,而不是复制。

2024-06-30 21:00:56 13

原创 SwiftUI 语法入门 07 - 枚举

case northcase southcase eastcase west枚举在 Swift 和 SwiftUI 中是一个强大的工具,用于定义一组相关的值。它们可以存储关联值,包含方法,并且与switch语句配合使用时非常强大。在 SwiftUI 中,枚举广泛用于管理视图状态和类型,有助于提高代码的可读性和维护性。

2024-06-30 20:57:39 11

原创 SwiftUI 语法入门 06 - 函数

自定义视图函数可以将常见的视图布局或组件封装起来,提高代码的重用性和可维护性。VStack {")Text(text).padding()这段代码的效果如下,它通过函数实现了两次视图的生成。闭包可以捕获和存储其上下文中的常量和变量。全局函数:有名字但不捕获任何值。嵌套函数:有名字并可以捕获其封闭函数内的值。闭包表达式:无名字,使用简洁的语法,可以捕获其上下文中的值。闭包是可以捕获和存储其上下文中的变量和常量的自包含代码块。

2024-06-30 20:49:48 12

原创 SwiftUI 语法入门 05 - 控制流

条件语句:使用if和switch控制代码执行。循环语句:使用for和while遍历和重复执行代码。控制转移语句:使用breakcontinue和return控制代码流。SwiftUI 应用:结合状态变量和控制流结构,实现动态视图显示和交互。通过掌握这些控制流结构,可以编写出更灵活和强大的 Swift 和 SwiftUI 应用。

2024-06-30 20:32:10 17

原创 SwiftUI 语法入门 04 - 集合类型(array,set,dictionary)

数组(Array):有序集合,适用于存储相同类型的元素。字典(Dictionary):无序集合,存储键值对。集合(Set):无序集合,存储唯一元素。集合操作:包括访问、修改、添加和删除元素。通过掌握这些集合类型和操作,可以在 Swift 和 SwiftUI 中高效地管理和显示数据。

2024-06-30 20:26:04 12

原创 SwiftUI 语法入门 03 - 字符串和字符

定义字符串:使用双引号定义字符串。字符串插值:在字符串中嵌入变量和常量的值。字符串连接:使用或+=连接字符串。字符串长度:使用count属性获取字符串长度。访问字符:使用索引访问字符串中的字符。字符串方法:使用内置方法操作字符串。字符串拆分和连接:使用split和joined方法。多行字符串:使用三个双引号定义多行字符串。字符串格式化:使用方法格式化字符串。通过熟练掌握这些字符串操作,可以在 Swift 和 SwiftUI 中高效地处理文本数据。

2024-06-30 20:20:20 10

原创 SwiftUI 语法入门 02 - 基本运算符

算术运算符:用于基本数学运算。赋值运算符:用于给变量赋值和更新变量值。比较运算符:用于比较两个值。逻辑运算符:用于逻辑运算。条件运算符:用于根据条件返回不同的值。范围运算符:用于表示范围。通过熟练掌握这些运算符,可以在 Swift 和 SwiftUI 中高效地进行各种操作。

2024-06-30 20:15:32 14

原创 SwiftUI 语法入门 01 - 变量,常量,注释,整数,浮点数,元组

SwiftUI 语法,变量,常量,注释,分号,整数,浮点数,类型安全,类型推断,布尔值,元组

2024-06-30 20:04:52 17

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除