Code
Road
Map
路线图
学习路径
文章
题库
资源
社区
首页
/
路线图
/
iOS 开发路线图
iOS 开发路线图
一步步成为 iOS 开发者。
难度
中级
时长
43 周
知识点
169
模块
7
0%
整体完成度
…
继续学习
已完成
进行中
未开始
1. 阶段一
0/29
iOS 架构
Core OS
Core Services
Core Graphics
Core Animation
AVFoundation
Core Image
Core Audio
Metal
核心编程概念
选择语言
UIKit
UI 设计
MVP
MVVM-C
VIPER
操作符
委托模式
数据持久化
GCD
操作队列
代码质量工具
SwiftLint
Tailor
调试技术
App Store 分发
紧跟 WWDC 更新
最新 iOS SDK
新功能公告
2. 阶段二
0/66
Swift(推荐)
相对于 Objective-C 的优势
Swift 基础知识
Objective-C
与 Swift 的互操作性
Cocoa Touch
面向对象编程
函数式编程
内存管理
视图控制器生命周期
错误处理
并发(GCD、async/await)
版本控制
组件
视图
视图控制器
用户交互
基本界面
Storyboards
Xibs
导航
视图转场
SwiftUI
声明式语法
组件
状态管理
数据绑定
构建界面
视图与修饰符
导航
视图转场
HIG
UIKit
架构模式
Combine
发布者 / 订阅者
操作符与管道
Combine 与 MVVM
RxSwift
Observable 与观察者
Subject
RxSwift 与 MVVM
调度器
实现委托
回调
Core Data
User Defaults
Keychain
文件系统
SQLite
JSON / XML
序列化
并发与多线程
Carthage
静态库
动态库
ARKit
HealthKit
GameKit
MapKit
Core ML
SwiftFormat
Xcode 调试器
性能分析 Instruments
TestFlight
最新 Swift 版本
3. 阶段三
0/24
Swift 的历史与为什么选择 Swift?
Objective-C 基础
GitHub
视图与视图控制器
导航控制器与 Segue
导航栈
推入与模态呈现
模态与导航
SwiftUI
MVC
MVVM
TCA
闭包
Async / Await
解析
网络
REST
GraphQL
URLSession
Alamofire
依赖管理器
CocoaPods
框架
FastLane
4. 阶段四
0/31
安装
偏好设置
新建项目
界面概览
工具栏
导航器
编辑器
项目文件
组
断点
调试导航器
单步调试
Interface Builder
IBOutlets
IBActions
自动布局
导航栈
NavigationView
NavigationLink
呈现/关闭视图
Core Animation
响应式编程
理解与使用闭包
值捕获与内存管理
回调地狱
并发
HTTP / HTTPs
Swift Package Manager
框架与库
CI / CD
App Store 优化(ASO)
5. 阶段五
0/12
基础 / 创建动画
XCFramework
辅助功能
单元测试与 UI 测试
XCTest
XCUITest
测试计划与覆盖率
Jenkins
CircleCI
GitHub Actions
GitLab
Azure DevOps
6. 阶段六
0/6
Git
Xcode
Lottie
Accessibility Inspector
Voice Over
Dynamic Type
7. 阶段289
0/1
媒体