100 Days of SwiftUI —— Day 71:Bu
2020-08-27 本文已影响0人
韦弦Zhy
到现在为止已经花费了一段时间,但是今天您将使用很少的代码来实现一些应用程序功能。更具体地说,您将看到如何在MapKit标注中处理与可选值的绑定,如何基于枚举的值显示不同的UI,如何向我们从网络请求中获取的某些数据添加自定义的 Comparable
一致性等等。确实使我们的应用程序提升了一个档次。
您很有可能现在真的开始感到我们的难度曲线,因为我们的项目在不断发展,规模和复杂性也在不断增加。我想借此机会提醒您一些注意事项:
- 你不孤单;每个人都必须经历同样的学习过程。
- 这是一场马拉松,而不是短跑;慢慢来,它会来的。
- 可以稍事休息,稍后再讨论一个话题。看些其他新鲜的事会有所帮助
- 没有什么学习不需要奋斗;如果您正在努力学习一些东西,那么最终它会更好。
孔子的一句名言广为人知:
譬如为山,未成一篑,止,吾止也。譬如平地,虽覆一篑,进,吾往也。
it doesn’t matter how slowly you go, as long as you don’t stop.
今天,您需要处理三个主题,在这些主题中,您将可以进行网络通信,添加Comparable
的一致性等等。
愿望清单项目(二)
- 扩展现有类型以支持 ObservableObject
- 从高德地图查询POI数据