CodeRoadMap
首页路线题库资源库文章社区
CodeRoadMap

程序员的学习成长路线图。内容免费开放,登录后可同步路线图与课时进度。

由 程序员柏风 独立维护 · 关于作者

学习

  • 路线图
  • 课程
  • 面试题
  • 文章
  • 我

更多

  • 资源
  • 社区
  • 关于作者
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·津公网安备12011002026155号·coderoadmap@126.com
返回首页
面试2 周

SwiftUI 开发入门

Swift 语法、SwiftUI 布局、状态与并发,系统覆盖 swift-ui 路线图。

登录后追踪本课程进度 —登录

从第 1 课开始

全部课时

12 节
  1. 01

    Swift 与 SwiftUI 概览

    Swift vs ObjC、SwiftUI vs UIKit、Xcode。

  2. 02

    基础语法与类型

    可选型、元组、类型推断。

  3. 03

    控制流

    if/switch/for、Optional Chaining。

  4. 04

    函数与闭包

    Trailing Closure、async 函数。

  5. 05

    结构体、类与协议

    struct/class、Protocol、ARC。

  6. 06

    SwiftUI 视图

    Text/Button/List、HStack/VStack、Modifier。

  7. 07

    状态管理

    @State、@Binding、@ObservedObject。

  8. 08

    导航与生命周期

    NavigationStack、TabView。

  9. 09

    并发与 async/await

    Task、Actor、SwiftUI 异步加载。

  10. 10

    数据持久化

    UserDefaults、SwiftData、Core Data。

  11. 11

    MVVM 与架构

    Clean Architecture、依赖注入。

  12. 12

    综合练习

    天气 App(SwiftUI + async API)。