Hacking with iOS: SwiftUI Edition - BetterRest 项目——挑战

Hacking with iOS: SwiftUI Edition - BetterRest 项目——挑战_第1张图片
少喝咖啡,多睡觉

BetterRest 圆满完成

这个项目让您有机会练习使用表单和绑定,同时也向您介绍了DatePicker、Stepper、navigationBarItems()、Date、DateComponents和DateFormatter,这些都是您将一次又一次使用的东西,所以我想尽早地使用它们。

当然,我也借此机会向您介绍了一些我们可以使用苹果的框架来构建的不可思议的东西,这都要归功于 Create ML 和 Core ML。正如您所看到的,这些框架使我们能够利用机器学习领域数十年的研究和发展成果,所有这些都使用拖放用户界面和几行代码——这真是再简单不过了。

机器学习真正吸引人的地方在于它不一定说要使用在非常大的或非常需要聪明的场景。你可以使用机器学习来预测二手车价格,找出用户的笔迹,甚至检测图像中的人脸。最重要的是,整个过程发生在用户的设备上,完全保密。

回顾你学到的

任何人都可以学完整个教程,但是要记住所教的内容需要付出实际的工作。确保您从这些教程中获得尽可能多的收益是我的职责,因此,我准备了简短的评论以帮助您检查自己的学习情况。
点击此处回顾您在这个项目学到的内容

挑战

最好的学习方法之一是尽可能频繁地编写自己的代码,因此您应该尝试以下三种方法来扩展此应用程序,以确保完全了解正在发生的情况:

    1. 将表单中的每个VStack替换为一个Section,其中文本视图是Section的标题。您喜欢这个布局还是VStack布局?这是你的应用——你自己选择!
    1. 将“杯数”步进器替换为显示相同值范围的选择器Picker
    1. 更改用户界面,使其始终使用漂亮的大字体显示建议他们的就寝时间。您应该完全删除“计算”按钮。

译自 BetterRest: Wrap up

Previous: BetterRest 项目——优化用户界面 Hacking with iOS: SwiftUI Edition Next: Word Scramble 项目——项目介绍和List 介绍

赏我一个赞吧~~~

你可能感兴趣的:(Hacking with iOS: SwiftUI Edition - BetterRest 项目——挑战)