跳到主要内容
步芽

【极致中配】斯坦福大学 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 讲)

  1. P1 · L1: Intro to Xcode and SwiftUI50 分钟
  2. P2 · L2: Code Breaker App50 分钟
  3. P3 · L3: Model and UI & Swift Type System50 分钟
  4. P4 · L4: CodeBreaker's Model54 分钟
  5. P5 · L5: Layout & Data Flow50 分钟
  6. P6 · L6: Demonstrating Data Flow57 分钟
  7. P7 · L7: Animation50 分钟
  8. P8 · L8: Animation Demonstration52 分钟
  9. P9 · L9: Protocols53 分钟
  10. P10 · L10: Building Complex UIs51 分钟
  11. P11 · L11: iPad and Mac45 分钟
  12. P12 · L12: Even More Complex UIs58 分钟
  13. P13 · L13: SwiftData52 分钟
  14. P14 · L14: SwiftData Demonstration51 分钟
  15. P15 · L15: Multithreading49 分钟
  16. P16 · L16: Shapes, Gestures, Persistence68 分钟

本课程卡由 AI 生成,可能存在误差,欢迎反馈。