掌握 SwiftUI 中的核心数据
Core Data Mastery in SwiftUI
使用SwiftUI绘本中的Core Data Mastery来
通过数据管理轻松构建 SwiftUI 应用程序
针对 iOS 17 进行了更新
这本书刚刚消除了在 SwiftUI 中学习和使用 Core Data 的 3 个最大障碍
复杂
一体化
缺乏视觉效果
“核心数据太混乱了!”
许多 SwiftUI 开发人员告诉我,他们发现很难理解核心数据以及如何在他们的应用程序中实现它。
我理解,因为我也在那里。
这就是本书的原因:
- 仅从图片和概念开始
- 仅介绍3 个部分来显示数据
- 使用简单的英语
- 有很多图片和图表
掌握 SwiftUI 中的核心数据
“这将永远改变人们对核心数据的看法。”
它对我来说确实如此。
它真的那么好。”
斯图尔特·林奇
@斯图尔特林奇
这是给谁的:
初级开发者
SwiftUI 开发人员
经验丰富的开发人员
企业家
书籍详情
章节一览
这是世界上最大的 SwiftUI 核心数据书籍,共有 500 多页。
-
核心数据概念 将帮助您最终了解核心数据如何工作的 4 个主要概念是什么?
-
第一个示例 如何在 10 分钟内通过 4 个步骤开始使用 Core Data?
-
模拟数据 如何在 Core Data 中使用模拟数据并在开发 UI 时预览它?
-
显示数据 使用 Core Data 和 SwiftUI 时,如何让您的生活变得更轻松?
-
@FETCHREQUEST 如何不仅可以获取数据,还可以通过获取请求进行排序、过滤和动画处理?
-
@SECTIONEDFETCHREQUEST 如果您想将数据分组,您可以做什么?
-
托管对象上下文 如何使用托管对象上下文来插入、更新和删除数据?
-
数据模型选项 如何使属性成为必需的、提供默认值并防止重复数据?
-
撤消和重做 如何让用户更好地控制他们通过撤消和重做操作所做的更改?
-
关系 如何使用关系来连接不同实体之间的数据?
-
复合属性– 如何将属性分组为一个属性,以便将它们添加到实体中?
-
DERIVED 如何为实体中的属性提供自动生成的计算值?
-
并发性 您可以采取什么措施来确保在执行核心数据操作时不会冻结您的 UI?
-
获取的属性 如何在数据模型中创建和存储预制的获取?
-
使用可观察对象 如果您想将所有 Core Data 代码移出您的视图并移至可观察对象中,该怎么办?
-
验证 如何在数据模型上指定验证规则,以便在违反规则时抛出错误?
-
版本控制 在您的应用程序发布后,您可以如何更改数据模型以确保不会丢失数据?
-
TRANSFORMABLE 如何存储 Core Data 不提供的类型?
-
性能提示 有哪些不同的方法可以衡量和提高核心数据操作的性能?
-
CLOUDKIT 您的用户可能会在多个设备上安装您的应用程序,那么您如何同步他们的数据?
-
错误和解决方案 您所看到的错误的解决方案是什么?
评论(0)