Skip to content

Swift 基础

  • 错误处理
  • 函数式编程

Swift 异步编程

  • Callback (@escaping)/原始异步 (Closure 地狱时代)
  • Combine (Reactive)/响应式流 (Publisher/Subscriber)
  • Swift Concurrency/原生并发 (async/await + actor)
    • try、do-try-catch、throws、try?
    • async/await
    • .task()Task {}
    • actor
    • @MainActor、@globalActor

Xcode

  • info.plist
  • 模拟器
  • 切换 iOS 版本

SwiftUI

  • 布局:ZStack、HStack、VStack
  • 修饰器
  • MVVM

数据存储

  • UserDefaults
    • @AppStorage
  • CoreData
  • SwiftData

内置 SDK

  • StoreKit
  • CloudKit
  • MapKit
  • 消息推送

其它

  • macOS 应用
  • Widget
  • 灵动岛