Skip to main content
iOS全栈开发封面

技术小册 · 持续更新

iOS全栈开发

面向零基础学习者,以一个持续演进的习惯打卡 App 贯通 Swift、SwiftUI、本地数据、云端后端、测试、TestFlight 与 App Store 上线,并用 Codex 小步完成和验证每个功能

面向零基础学习者,以一个持续演进的习惯打卡 App 贯通 Swift、SwiftUI、本地数据、云端后端、测试、TestFlight 与 App Store 上线,并用 Codex 小步完成和验证每个功能

课程结构持续完善零基础可学11部分实战路线
01从真实任务出发

每一章都对应开发中会遇到的具体问题。

02给出完整操作路径

保留关键命令、代码与验证方法。

03形成可交付作品

把零散知识组合成能上线的项目。

  1. 01
    课程章节小册导读与完整目录
  2. PART第0部分 开发准备与Codex协作
  3. 02
    课程章节第1章 开发环境与Xcode体检
  4. 03
    课程章节第2章 创建学习仓库
  5. 04
    课程章节第3章 编写AGENTS项目规则
  6. 05
    课程章节第4章 四轮Codex开发法
  7. 06
    课程章节第5章 Git保存点与安全回退
  8. PART第1部分 SwiftUI快速入门
  9. 07
    课程章节课前准备
  10. 08
    课程章节第1章 SwiftUI快速入门
  11. 09
    课程章节第2章 布局框架与结构
  12. 10
    课程章节第3章 链接、图标与图片
  13. 11
    课程章节第4章 列表与集合组件
  14. 12
    课程章节第5章 多媒体组件
  15. PART第2部分 Swift开发
  16. 13
    课程章节第1章 Swift基础语法
  17. 14
    课程章节第2章 条件、循环与基础语句
  18. 15
    课程章节第3章 函数
  19. 16
    课程章节第4章 Struct、Class与协议
  20. 17
    课程章节第5章 集合、枚举与可选值
  21. 18
    课程章节第6章 错误处理与异步任务
  22. PART第3部分 组件与数据渲染
  23. 19
    课程章节第1章 App与View生命周期
  24. 20
    课程章节第2章 数据方案选择
  25. 21
    课程章节第3章 状态驱动的数据渲染
  26. 22
    课程章节第4章 表单与交互组件
  27. 23
    课程章节第5章 导航与跨页面数据传递
  28. 24
    课程章节第6章 API数据与四态界面
  29. PART第4部分 iOS全栈开发
  30. 25
    课程章节第1章 HTTP与JSON接口
  31. 26
    课程章节第2章 Headless CMS与内容API
  32. 27
    课程章节第3章 表单校验与提交
  33. 28
    课程章节第4章 Supabase与PostgreSQL
  34. 29
    课程章节第5章 注册登录与会话
  35. 30
    课程章节第6章 RLS用户权限
  36. 31
    课程章节第7章 Storage文件上传
  37. 32
    课程章节第8章 Edge Functions服务端函数
  38. PART第5部分 iOS原生应用开发
  39. 33
    课程章节第1章 原生能力项目规划
  40. 34
    课程章节第2章 Swift Package Manager
  41. 35
    课程章节第3章 SwiftUI与UIKit互操作
  42. 36
    课程章节第4章 相机与照片选择
  43. 37
    课程章节第5章 文件选择与上传进度
  44. 38
    课程章节第6章 音视频录制与播放
  45. 39
    课程章节第7章 Charts与克制动画
  46. 40
    课程章节第8章 本地通知
  47. 41
    课程章节第9章 Widget
  48. 42
    课程章节第10章 无障碍与本地化
  49. 43
    课程章节第11章 深链与打开微信小程序
  50. 44
    课程章节附录 Codex界面约束提示词
  51. 45
    课程章节附录 SwiftUI资源
  52. PART第6部分 本地数据与离线能力
  53. 46
    课程章节第1章 SwiftData持久化
  54. 47
    课程章节第2章 本地CRUD
  55. 48
    课程章节第3章 数据关系与迁移
  56. 49
    课程章节第4章 查询筛选与统计
  57. 50
    课程章节第5章 JSON导入导出
  58. 51
    课程章节第6章 离线操作队列
  59. PART第7部分 全栈项目集成
  60. 52
    课程章节第1章 应用启动与登录状态
  61. 53
    课程章节第2章 本地优先与云端同步
  62. 54
    课程章节第3章 冲突处理与幂等性
  63. 55
    课程章节第4章 分页图片缓存与性能
  64. 56
    课程章节第5章 统一错误与恢复动作
  65. 57
    课程章节第6章 开发测试与生产环境
  66. PART第8部分 测试调试与工程质量
  67. 58
    课程章节第1章 Swift单元测试
  68. 59
    课程章节第2章 ViewModel与网络测试
  69. 60
    课程章节第3章 UI自动化测试
  70. 61
    课程章节第4章 断点日志与崩溃定位
  71. 62
    课程章节第5章 Instruments性能检查
  72. 63
    课程章节第6章 GitHub Actions持续集成
  73. PART第9部分 真机测试与应用上线
  74. 64
    课程章节第1章 真机运行与代码签名
  75. 65
    课程章节第2章 App身份图标与版本
  76. 66
    课程章节第3章 隐私权限与账号删除
  77. 67
    课程章节第4章 Archive与上传构建
  78. 68
    课程章节第5章 TestFlight内测
  79. 69
    课程章节第6章 App Store提交与审核
  80. PART第10部分 毕业项目
  81. 70
    课程章节第1章 一页PRD与项目边界
  82. 71
    课程章节第2章 里程碑与任务看板
  83. 72
    课程章节第3章 独立完成垂直功能
  84. 73
    课程章节第4章 真实用户测试
  85. 74
    课程章节第5章 发布作品集与技术复盘