SwiftUI 基础:认识项目目录结构以及 struct
欢迎来到 SwiftUI 的学习!在第一节中,我将带大家认识 SwiftUI 项目的基础结构,并了解 Swift 的核心特性之一:struct
(结构体)。
此外,我们还将详细探讨 struct
和 class
的区别,并介绍 SwiftUI 中的预览机制——#Preview
。
通过本教程,你将掌握 SwiftUI 项目的基本组成部分以及如何使用 struct
编写一个简单的界面。(本课程使用的Xcode版本为16.2)
一、认识 SwiftUI 项目结构
新建一个 SwiftUI 项目
-
打开 Xcode,选择 “Create a new Xcode project”。
-
选择 App 模板。
-
填写项目信息:
- Product Name:例如
Lesson1
- Interface:选择 SwiftUI
- Language:选择 Swift
- Product Name:例如
-
点击 “Next”,选择保存位置后创建项目。
SwiftUI 项目主要文件
新项目生成后可以看到项目目录
其中主要文件包括:
Assets
- 管理图片资源和颜色资源。一般项目中用的到图片资源等放在这个位置
Preview Content
- 管理 SwiftUI 的 #Preview 代码,集中存放用于快速测试视图的 Preview 文件。(个人用的不多,以后有时间再介绍)
ContentView.swift
- 默认的