1.
Swift
2.
SwiftUI
SwiftUI基础
创建和组合视图
创建列表和导航
处理用户输入
绘制和动画
绘制路径和形状
视图动画和转场
应用设计与布局
组合复杂用户界面
玩转UI控件
框架集成
与UIKit交互
创建watchOS应用
创建macOS应用
3.
SwiftPM
命令行下的SPM
Xcode中的SPM
Swift Package Plugin
4.
Combine
5.
TDD
TDD 迭代循环
6.
Design Pattern
高级开发者学习笔记
GitHub 仓库
SwiftUI 视频
SwiftUI 文档
Learn 主题
Tags 标签
SwiftUI 官方教程(英文)
Font Awesome
Swift 官网
Apple 官方论坛
Apple 示例代码
Apple 官方文档
flaticon
SPM 查询
TOML 语法
SaltTiger 书籍下载
visionOS
编辑当前页
Learn Swift
>
TDD
> TDD 迭代循环
TDD 迭代循环
写任何业务代码前,先写一个会失败的测试用例
写最少的业务代码,让之前写的失败的测试用例通过测试
重构你的业务代码和测试用例代码
重复前面三个步骤,确何测试用例通正确通过测试
这个不断循环的开发流程被称为:
Red - Green - Refactor
循环
在这个循环过程中,可以把编译失败也看做是一次测试失败来处理