- 100 Days of SwiftUI —— Day 87:Fl
- 100 Days of SwiftUI —— Day 86:Fl
- 100 Days of SwiftUI —— Day 90:Fl
- 100 Days of SwiftUI —— Day 91:Fl
- 100 Days of SwiftUI —— Day 88:Fl
- 100 Days of SwiftUI —— Day 89:Fl
- 100 Days of SwiftUI —— Day 100:期
- 100 Days of SwiftUI —— Day 65:In
- 100 Days of SwiftUI —— Day 67:In
- 100 Days of SwiftUI —— Day 66:In
科里·豪斯曾经说过:
代码就像幽默。当你必须解释它的时候,它便是不好的。
code is like humor. When you have to explain it, it’s bad.
我以前也提到过类似的东西——需要编写清晰的代码来有效地传达我们的意图,这是一个好的编程的方式,它将在将来节省许多维护和测试小时数。
今天,您将学习如何使用 Apple 的 Combine 框架监视通知,您将看到代码非常简单,几乎不需要任何解释—尽管它允许我们对系统事件进行各种监视。
这不是偶然发生的:苹果花了大量时间进行API审查,也就是说,跨职能的开发团队聚在一起讨论我们称之为API的表面积——对于我们最终用户开发人员来说,它是如何看待的:他们采用了什么样的参数,返回了什么,如何命名,是否抛出了错误,以及它们如何结合在一起。API审查比你想象的要难,但最终的结果是我们用非常少的Swift和SwiftUI代码获得了很好的功能,所以这对我们来说是一个很大的胜利!
今天,您将学习三个课题,其中您将学习 Combine 框架、计时器 Timer 和阅读特定的辅助功能设置。
网友评论