100 Days of SwiftUI —— Day 84:潜力客户名单 (六)

100 Days of SwiftUI —— Day 84:潜力客户名单 (六)_第1张图片

这是一个漫长的项目,需要学习很多东西,但是今天标志着代码的最后。正如美国教授安吉拉·达克沃思(Angela Duckworth)所说,

有热情的人漫天遍地;有耐力的人却凤毛麟角。

Enthusiasm is common; Endurance is rare.


100 Days of SwiftUI —— Day 84:潜力客户名单 (六)_第2张图片
Not just falling in love , but staying in love.

热情地开始了本系列的第1天,但是在第84天,您刚刚完成了一个巨大的项目,因此很显然,您也具有很大的耐力。

这个项目已经利用了一些重要的SwiftUI功能,例如标签栏,上下文菜单和环境。一些重要的Swift功能,例如filter()Result和高级访问控制;甚至一些重要的iOS功能,例如 Core Image 和相机的扫描代码。今天,我们将锦上添花,这是使用UserDefaults加载和保存数据,以及使用UserNotification Framework 显示提示。

这就是出色的应用程序的样子:它们依靠各种语言和系统功能来构建出色的用户体验,这些体验超出了SwiftUI本身无法完成的工作。是的,SwiftUI是一种构建应用程序的绝妙方法,但这仅仅是个开始–——iOS的功能不仅如此,尽管这听起来像陈词滥调一样,但是我还是要说,唯一的限制就是你的想像力。

今天,您只需要处理两个主题,即使用UserDefaults加载和保存数据,然后使用UserNotifications框架显示本地通知。

  • 使用 UserDefaults 保存和加载数据
  • 发送本地通知到锁屏界面
Hot Prospects项目 (三)

你可能感兴趣的:(100 Days of SwiftUI —— Day 84:潜力客户名单 (六))