100 Days of SwiftUI —— Day 25:里程碑:项目1 - 3

100 Days of SwiftUI —— Day 25:里程碑:项目1 - 3_第1张图片

是时候开始另一个巩固日了,因为我们在前三个主题中涵盖了很多基础知识,因此,如果您希望它们扎根在你脑子里,请务必对其进行回顾。

然鹅~,这也是另一个要求您从头开始创建完整的应用程序的日子。是的,我知道几天前您已经制作了一个完整的应用程序,但请耐 心——重复很重要!

有一个故事是关于一位上陶艺课并做过实验的老师。班级一半的学生被要求制作一个花盆,他们需要竭尽所能做得最好而另一半被要求生产尽可能多的花盆。

一天结束时,老师把所有的花盆放在一起,让学生选择哪个锅最好。然后——也许令人惊讶——最棒的花盆来自于追求数量而不是质量的团队。

我不是建议您要匆忙完成您的学习课程或完成一半课程就去挑战课后作业。相反,我希望您考虑的是到底是什么让我们能够真正掌握一项技能。如果您只构建了一个应用程序,那么您将没有实验的机会,没有不管结果多糟糕但也可以去尝试的机会,也没有尝试其他您不会尝试的东西的机会——您将拥有一个花盆,而它不会很棒。

但是,如果您有机会制作许多应用程序,每个应用程序都设计得很简单,那么您就不必承受交付大型应用程序的压力,那么事实就是:您每次工作时都有一份干净的任务清单,这样既可以练习一遍又一遍的基本任务,又可以自由地进行实验。

毕竟,如果情况变得更糟,那么您会在几天之内就将自己的应用程序抛弃了,因为您知道自己还会再做一个。然后是另一个,然后是另一个。实际上,在本课程中,您将制作许多应用程序——这就是关键!

无论如何,闲聊的够多了:您有一些主题需要回顾,我想更详细地关注一些主题的一些要点,以及构建一个完整的应用程序。让我们开始吧!

今天,您有三个主题需要解决,其中之一就是您的挑战。

  • What you learned?
  • Key points
  • Challenge
  • Hacking with iOS: SwiftUI Edition 里程碑:项目1 - 3

注意:不用担心今天没有完成挑战-在未来的日子里,您会发现您有一些空闲时间可以腾出来,因此您可以在将来的某个时间回来继续挑战。

PS:这个游戏有点傻。。。所以在完成之后,我决定改成正常的剪刀石头布的游戏,有平的哪种,原文的游戏是电脑决定玩家这一局要赢还是要输,然后电脑先选择一个动作,玩家根据要赢还是要输选择动作。。。额,这个游戏不好玩,所以改成正常的游戏规则就是我们常玩的游戏规则啦~~~

猜赢
猜一样
游戏结束 ---- 失败
游戏结束 ---- 胜利

赏我一个赞吧~~~

你可能感兴趣的:(100 Days of SwiftUI —— Day 25:里程碑:项目1 - 3)