美文网首页swiftui 100天整理100 Days of SwiftUI
100 Days of SwiftUI —— Day 87:Fl

100 Days of SwiftUI —— Day 87:Fl

作者: 韦弦Zhy | 来源:发表于2020-10-26 09:28 被阅读0次

\color{red}{\Huge \mathtt{100 \ \ Days \ of \ SwiftUI \ — \ Day \ 87}}

\underline{\color{orange}{\large \mathit{Flashzilla , part \ 2}}}

科里·豪斯曾经说过:

代码就像幽默。当你必须解释它的时候,它便是不好的。

code is like humor. When you have to explain it, it’s bad.

我以前也提到过类似的东西——需要编写清晰的代码来有效地传达我们的意图,这是一个好的编程的方式,它将在将来节省许多维护和测试小时数。

今天,您将学习如何使用 Apple 的 Combine 框架监视通知,您将看到代码非常简单,几乎不需要任何解释—尽管它允许我们对系统事件进行各种监视。

这不是偶然发生的:苹果花了大量时间进行API审查,也就是说,跨职能的开发团队聚在一起讨论我们称之为API的表面积——对于我们最终用户开发人员来说,它是如何看待的:他们采用了什么样的参数,返回了什么,如何命名,是否抛出了错误,以及它们如何结合在一起。API审查比你想象的要难,但最终的结果是我们用非常少的Swift和SwiftUI代码获得了很好的功能,所以这对我们来说是一个很大的胜利!

今天,您将学习三个课题,其中您将学习 Combine 框架、计时器 Timer 和阅读特定的辅助功能设置。

SwiftUI:使用计时器重复触发事件
SwiftUI:获取应用进入后台的通知
SwiftUI:特定的可访问性需求

相关文章

网友评论

    本文标题:100 Days of SwiftUI —— Day 87:Fl

    本文链接:https://www.haomeiwen.com/subject/urdemktx.html