【极致中配】斯坦福大学 CS193p:使用 SwiftUI 进行 iOS 开发 | 2025
斯坦福经典 CS193p 课程,用 SwiftUI 从零构建 iOS 应用,覆盖数据流、动画、协议、复杂 UI、SwiftData 持久化与多线程等核心主题。
- 难度
- 难度 3/5 — 需一定编程基础,SwiftUI 与 Swift 类型系统对新手有门槛
- 适合人群
- 想开发 iOS/iPadOS/Mac 应用的开发者与学生
- 前置要求
- 编程基础(熟悉面向对象编程概念)、Swift 语言基础(课程会讲解,但先了解更好)、Mac 与 Xcode 环境(开发工具)
- 课程规模
- 16 讲 · 1822播放
主题覆盖
Xcode 与 SwiftUI 入门MVVM 与数据模型Swift 类型系统布局与数据流动画协议复杂 UI 构建iPad 与 Mac 适配SwiftData 持久化多线程形状与手势
课程大纲(16 讲)
- P1 · L1: Intro to Xcode and SwiftUI50 分钟
- P2 · L2: Code Breaker App50 分钟
- P3 · L3: Model and UI & Swift Type System50 分钟
- P4 · L4: CodeBreaker's Model54 分钟
- P5 · L5: Layout & Data Flow50 分钟
- P6 · L6: Demonstrating Data Flow57 分钟
- P7 · L7: Animation50 分钟
- P8 · L8: Animation Demonstration52 分钟
- P9 · L9: Protocols53 分钟
- P10 · L10: Building Complex UIs51 分钟
- P11 · L11: iPad and Mac45 分钟
- P12 · L12: Even More Complex UIs58 分钟
- P13 · L13: SwiftData52 分钟
- P14 · L14: SwiftData Demonstration51 分钟
- P15 · L15: Multithreading49 分钟
- P16 · L16: Shapes, Gestures, Persistence68 分钟
本课程卡由 AI 生成,可能存在误差,欢迎反馈。