100 Days of SwiftUI —— Day 90:Fl
2020-11-20 本文已影响0人
韦弦Zhy
今天我们将结束我们的程序,添加一些最终的功能,并修复了大量的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 项目(三)
这是你完成的另一个巨大的应用程序——确保你与其他人分享你的进展!