📱 SwiftUI 实战
动态界面 · 交互逻辑
🎒 30 章完整目录
K-12 友好
第 1 章
🚀 SwiftUI 入门
SwiftUI简介
声明式语法
Xcode 15
第一个项目
第 2 章
🧩 基础视图组件
Text
Image
Button
TextField
Toggle
Slider
第 3 章
📐 布局系统
VStack
HStack
ZStack
Spacer
Padding
Frame
第 4 章
⚡️ 状态管理基础
@State
@Binding
@ObservedObject
@StateObject
第 5 章
🧭 列表与导航
List
ForEach
NavigationStack
NavigationLink
Section
第 6 章
📝 表单与输入
Form
Picker
DatePicker
Stepper
TextEditor
第 7 章
✨ 动画与过渡
withAnimation
Animation
transition
matchedGeometryEffect
第 8 章
👆 手势交互
TapGesture
LongPress
DragGesture
Magnification
Rotation
第 9 章
💾 数据持久化
@AppStorage
FileManager
Codable
UserDefaults
第 10 章
🌐 网络请求
URLSession
async/await
JSON
Combine
加载状态
第 11 章
🧩 自定义组件
ViewBuilder
@ViewBuilder
Modifier
协议与扩展
复用
第 12 章
🏛 MVVM 架构
Model
ViewModel
View分离
依赖注入
单元测试
第 13 章
🔄 SwiftUI & UIKit
UIViewRepresentable
UIViewController
UIScrollView
WKWebView
第 14 章
⏳ 多线程与并发
Task/async
MainActor
TaskGroup
Actor
性能优化
第 15 章
🗃 Core Data
Core Data栈
NSManagedObject
@FetchRequest
CRUD
关系
第 16 章
📍 地图与定位
MapKit
MKMapView
CLLocationManager
标注
地理编码
第 17 章
📸 相机与相册
UIImagePicker
PHPicker
AVFoundation
权限
图片编辑
第 18 章
🔔 推送通知
UNNotification
本地通知
远程通知
分类
前台处理
第 19 章
📊 Swift Charts
Chart
BarMark
LineMark
PointMark
自定义样式
第 20 章
🧩 Widget 小组件
WidgetExtension
TimelineProvider
WidgetFamily
动态刷新
Deep Link
第 21 章
🎨 Core Animation
CALayer
CAAnimation
粒子效果
渐变与阴影
高性能
第 22 章
📱 响应式布局
GeometryReader
SizeClass
Dynamic Type
横竖屏
iPad分屏
第 23 章
♿️ 无障碍访问
VoiceOver
Accessibility标签
动态字体
对比度
手势替代
第 24 章
🧪 测试与调试
XCTest
UI测试
PreviewProvider
Instruments
断点
第 25 章
📦 App Store 发布
证书
App Icon
版本号
TestFlight
审核
第 26 章
🔗 Combine 深度
@Published进阶
CurrentValueSubject
PassthroughSubject
Scheduler
内存
第 27 章
🧬 自定义布局
Layout协议
AnyLayout
Grid
对齐指南
性能优化
第 28 章
⚡️ SwiftUI & Metal
MetalView
Shader
GPU计算
高性能图形
游戏引擎
第 29 章
🧠 Core ML
Core ML模型
Vision
自然语言
图像分类
实时推理
第 30 章
🏁 综合实战
完整App流程
架构设计
模块划分
性能优化
发布迭代