100 Days of SwiftUI —— Day 55:书虫(三)

100 Days of SwiftUI —— Day 55:书虫(三)_第1张图片

今天完成我们的应用程序后,希望您能够停止并意识到自己已经知道多少SwiftUI。例如,要为我们的应用程序构建详细信息屏幕,将利用 Core Data,GeometryReaderVStackZStack,剪辑形状,间隔以及更多内容——您现在应该已经习惯了这些事情,这表明您已经走了多远。

尽管如此,仍然总是有新的东西要学习,今天将包括如何删除 Core Data 对象,如何使用 NSSortDescriptor 对提取请求进行排序以及如何向 alert 警报添加自定义按钮。正如美国哲学家弗农·霍华德(Vernon Howard)所说的:

Always walk through life as if you have something new to learn, and you will.
在生活中,无论何时都做好学习新事物的准备,你就能有所学。

我将这些多余的小东西投入到项目中,以使您保持警惕,但是翻阅旧内容是往往同样重要!

今天,您需要处理三个主题,在这些主题中,您将运用List@Binding等应用新发现的Core Data技能。

  • Showing book details
  • Sorting fetch requests with NSSortDescriptor
  • Deleting from a Core Data fetch request
  • Using an alert to pop a NavigationLink programmatically

书虫项目(二)

另一个应用程序完成了——继续!

你可能感兴趣的:(100 Days of SwiftUI —— Day 55:书虫(三))