swiftui 100天整理100 Days of SwiftUIHacking with iOS: SwiftUI Edition

100 Days of SwiftUI —— Day 53:书虫

2020-05-22  本文已影响0人  韦弦Zhy

\color{red}{\Huge \mathtt{100 \ \ Days \ of \ SwiftUI \ — \ Day \ 53}}

\color{orange}{\Large \mathbf{书虫(一)}}

\underline{\color{orange}{\large \mathit{Bookworm,\ part \ 1}}}

今天,我们正在启动另一个新项目,这是真正开始变得严肃的地方,因为您将学习一项重要的新Swift技能,一项重要的SwiftUI新技能以及一项重要的应用开发技能,所有这些都将成为现实。在构建项目时很有用。

您将要学习的应用程序开发技能是Apple的框架之一:Core Data。它负责管理数据库中的对象,包括读取,编写,过滤,排序等,并且在iOS,macOS及更高版本的所有应用程序开发中都至关重要。

加拿大软件开发人员Rob Pike——Go编程语言的创建者,开发Unix的团队的成员,UTF-8的共同创建者以及发表作者——写了有关数据的如下内容:

Data dominates. If you've chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming.

数据占主导地位。如果您选择了正确的数据结构并组织得当,那么算法几乎总是不言而喻的。数据结构是编程的核心而非算法。

通常将其简化为“使用智能对象编写愚蠢的代码”,并且您将看到没有比由Core Data支持的对象聪明得多的对象了!

今天,您要处理三个主题,在这些主题中,您将了解@Binding,类型擦除,Core Data 等。

上一篇 下一篇

猜你喜欢

热点阅读