Alice 5: 给 Future 加点糖
我喜欢糖。
恰如其分的「糖」能为体验加分不少。
我喜欢糖。
恰如其分的「糖」能为体验加分不少。
操作符是 Future 的关键,好的操作符设计能让异步任务的调度如虎添翼,比如链式调用:
let future = asyncTask()
future
.flatMap {
anotherAsyncTask()
}
.validate {
$0.isValid
}
.timeout(3)
.wait()
在开始各种操作符之前,我们先来聊聊测试。
创建项目时,Alice 在我心中已经有了一个完整的轮廓。
Xcode11 终于内置了 swift package manager 支持——虽然功能还很简陋。
Hey!我在写一个 HTTP 客户端!这是她的 GitHub 主页。我将用连载的方式记录她的开发过程——
写一个 HTTP 客户端的决定发生在五月。
这篇文章整理了我对「闭包捕获」的了解。