Code
Road
Map
路线图
学习路径
文章
题库
资源
社区
首页
/
路线图
/
Swift 与 SwiftUI 路线图
Swift 与 SwiftUI 路线图
系统学习 Swift 和 SwiftUI 的完整指南。
难度
中级
时长
39 周
知识点
156
模块
5
0%
整体完成度
…
继续学习
已完成
进行中
未开始
1. 阶段一
0/31
运算符
if / else
switch / case
continue 与 break
基础函数
参数
返回类型
函数类型
嵌套函数
闭包
枚举
初始化
属性
可选链
泛型
访问控制
ARC
结果构建器
Swift Package Manager
服务器框架
swift-log
什么是 SwiftUI
尾随闭包
协议
宏
集成开发环境(IDE)
数据流
数据持久化
简介
安装 Swift
分号
2. 阶段二
0/67
算术运算
逻辑运算
比较运算
空合并运算符
循环
for
while
继承
方法
下标
扩展
使用包
插件
创建包
Swift Package Index
Vapor
Hummingbird
MongoKitten
Moya
swift-nio
网络库
UIKit 与 SwiftUI
Text
Image
Button
列表
表单
字体
clipShape
填充
背景
UserDefaults、AppStorage
CloudKit
数据库
结构体与类
存储属性
计算属性
属性观察器
属性包装器
VSCode
Neovim
HStack
VStack
ZStack
Grid
GeometryReader
NavigationStack
NavigationPath
TabView
NavigationLink
ViewBuilder
Animations
FileManager
Firebase
Realm
GRDB
应用架构
整洁架构
依赖注入
Core Data
SwiftData
App 生命周期
什么是 Swift?
为什么要使用 Swift?
Swift 与 Objective-C 对比
Swift 用于哪些场景?
repeat..while
3. 阶段三
0/17
错误处理
异步函数
异步序列
任务与任务组
非结构化并发
Actors
严格并发检查
Alamofire
测试
视图
隐式动画
转场
显式动画
用户交互
MVVM
Animatable 协议
SwiftUI 中的 Async/Await
4. 阶段四
0/17
类型安全
类型转换
类型推断
内存安全
抛出错误
错误传播
捕获错误
XCTest
Swift Testing
日志与调试
UI 控件
手势
拖放
Xcode
Emacs
本地化
无障碍
5. 阶段五
0/24
整数
字符串
浮点数与双精度浮点数
元组
布尔值
可选类型与 nil
Xcode 调试
SwiftUI 检查器
DocC
Swift Charts
Swift Playgrounds
静态 Linux SDK
Wasm SDK
Swift 服务器应用
@State
@ObservedObject
@EnvironmentObject
@StateObject
@Binding
CocoaLumberjack
常量与变量
注释
类型注解
打印与字符串插值