Core Data自学教程之 01 我是如何认识核心数据的

更多精品内容请访问《SwiftUI CloudKit CoreData数据存储》

多年前,当我迈出 iOS 开发的第一步时,我记得我是如何第一次接触到 Core Data。

我还记得 iOS 开发是多么不成熟。没有 ARC,Auto Layout 还没有出来,Xcode 仍然是一个多窗口 IDE,iOS SDK 版本 3 作为最新的部署版本。

但我仍然记得当时的感觉。我对使用 Core Data 的简单程度着迷。

没有 SQL 查询。没有复杂的设置或循环 SELECT 结果。

Core Data 感觉就像魔术一样,就好像数据在我需要的时候以我需要的格式“就在那儿”一样。

但是过了一会,问题就来了。

奇怪的崩溃、并发问题、性能、迁移和复杂的谓词。

我不知道的是,这些问题不仅仅是我的问题。

Stack Overflow 和 Apple 开发者论坛充满了抱怨和沮丧的用户。

经过多年的开发,我对 Core Data 有了一些了解——它是 iOS SDK 中最复杂、最智能、最重要的框架之一。虽然 Core Data 乍一看很简单,但它隐藏着许多秘密,我们需要解开才能正确使用它。

精品教程推荐

加入我们一起学习SwiftUI

QQ:3365059189
SwiftUI技术交流QQ群:518696470
教程网站:www.openswiftui.com

发表回复