Hacking with iOS: SwiftUI Edition - Moonshot 项目挑战

Hacking with iOS: SwiftUI Edition - Moonshot 项目挑战_第1张图片
moon

Moonshot: 圆满结束

该应用是迄今为止我们开发的最复杂的应用。是的,有多个视图,但是我们也使用GeometryReader来获取精确的尺寸以充分利用我们的空间,从而偏离了列表和表单,进入了自己的滚动布局。

但这也是迄今为止我们编写的最复杂的Swift代码——泛型是一项非常强大的功能,一旦添加了约束,您就可以打开各种功能,从而在节省时间的同时获得灵活性。您现在也开始看到Codable的实用性:它一次解码数据层次结构的能力是无限的,这就是为什么它在众多Swift应用程序中至关重要的原因。

回顾你学到的

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

挑战

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

  1. 在任务徽章下方,将启动日期添加到 MissionView
  2. 修改AstronautView,以显示该宇航员执行的所有任务。
  3. ContentView中制作一个条形按钮,以在显示启动日期和显示乘员组名称之间切换。

第一个挑战应该是微不足道的,第二个挑战应该是棘手的,最后一个挑战……好吧,我们只能说它将推动您继续往前。如果您花费的时间比您想象的要长得多,请不要感到惊讶!

译自: Moonshot: Wrap up

Moonshot 项目(二) Hacking with iOS: SwiftUI Edition SwiftUI:创建自定义路径 Path

赏我一个赞吧~~~

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