100 Days of SwiftUI —— Day 90:Flashzilla (五)

100 Days of SwiftUI —— Day 90:Flashzilla (五)_第1张图片

今天我们将结束我们的程序,添加一些最终的功能,并修复了大量的BUG。是的,我们的程序有BUG,我将带您浏览其中的一些BUG,并向您演示如何修复它们。

当你在学习编程时,在你的代码中发现BUG会让你感到沮丧,因为你觉得自己搞砸了。但正如荷兰传奇计算机科学家埃德斯格尔·迪杰斯特拉(Edsger Dijkstra)曾经说过的那样:

如果调试是消除BUG的过程,那么必须将它们放入的编程的过程。

if debugging is the process of removing bugs, then programming must be the process of putting them in.

换言之,在开发软件时,修复BUG是理所当然的,因为我们并不完美。你对创建BUG、查找BUG和修复BUG越感到舒适,你将成为一个更好的开发人员。

今天你有三个主题要学习,其中你将添加触控反馈,修复我们应用程序中的许多BUG,然后添加一个新屏幕来编辑卡片。

  • 使用 UINotificationFeedbackGenerator 使 iPhone 振动
  • 修复 Bugs
  • 添加和删除卡片
Flashzilla 项目(三)

这是你完成的另一个巨大的应用程序——确保你与其他人分享你的进展!

你可能感兴趣的:(100 Days of SwiftUI —— Day 90:Flashzilla (五))