通过我们全面的 YouTube 课程释放 Core Data 的全部潜力!无论您是初学者还是经验丰富的 iOS 开发人员,这个类似集训的系列旨在提升您的技能,让您轻松构建强大的应用程序。在本课程中,我们深入研究 Core Data,这是 iOS 应用程序中数据持久性的支柱。您将学习如何将 Core Data 无缝集成到您的项目中,利用其强大功能在各种存储介质中存储和管理复杂对象图。Core Data In Ios – The Complete App Development Bootcamp

涵盖的主要话题:1. Core Data 和基本 CRUD 操作简介2. 理解 Core Data 的基础组件3. 探索可转换的数据类型4. 实现一对多关系5. 管理多对多关系6. 从 Core Data 存储中检索数据7. 利用 @FetchRequest 属性包装器8. 与 CloudKit 同步 Core Data 进行数据管理9. 处理数据迁移以实现无缝更新和版本控制为什么要参加这门课程?1. 职业提升:精通 Core Data 可增强在 iOS 开发领域的就业能力和就业前景。2. 效率:学会高效管理数据,节省应用程序开发中的时间和精力。3. 应用质量:开发具有更流畅数据处理和改善用户体验的高质量应用程序。4. 多功能性:获得构建各种应用程序的技能,适应不同项目需求。5. 竞争优势:通过具有最新技能,保持在不断变化的 iOS 开发领域中领先。6. 个人成长:提升解决问题的能力,培养持续学习和改进的心态。不要错过成为 Core Data 专家并将您的 iOS 开发之旅提升到新高度的机会。立即报名,踏上变革性的学习之旅!

MP4 | 视频:h264,1920×1080 | 音频:AAC,44.1 千赫
语言:英语 | 大小:3.22 GB | 时长:8小时6分钟

你将学到什么
Core Data 的基础知识以及如何执行基本的 CRUD(创建、读取、更新、删除)操作。
深入理解 Core Data 的基础组件,包括托管对象上下文、持久性存储和托管对象模型。
处理各种数据类型的技巧,包括使用可转换属性转换和存储复杂数据。
在 Core Data 中实现一对多和多对多实体之间关系的策略。
有效地使用谓词、获取请求和排序从 Core Data 存储中检索数据的方法。
如何利用 SwiftUI 中的 @FetchRequest 属性包装器将 Core Data 无缝集成到 SwiftUI 应用程序中。
将 Core Data 与 CloudKit 同步以进行数据管理和云存储。
处理数据迁移的最佳实践,以确保 Core Data 模型的无缝更新和版本控制。

要求
具备使用 Swift 编程语言进行 iOS 应用开发的基础知识。
熟悉 SwiftUI 框架(最好但不是必需的)。
了解视图、视图控制器和导航等基本 iOS 概念。
使用运行最新版本 Xcode 的 Mac 计算机,Xcode 是苹果的集成开发环境,用于 iOS 应用开发。
渴望学习并愿意花时间和精力来掌握 Core Data 概念和技术。

课程适用于希望增强数据持久性和Core Data技能的初学者到中级iOS开发人员。,希望加深对Core Data及其与SwiftUI在iOS应用开发中集成的理解的学生或专业人士。,有兴趣构建强大且可扩展的iOS应用程序,具有高效数据管理能力的开发人员。,希望通过扩展对Core Data的知识和熟练度来改善在iOS开发中的职业前景的任何人。,热衷于学习并了解iOS应用开发中最新工具和技术的个人。

课程目录:
第1部分:介绍

讲座1 介绍

讲座2 先决条件

讲座3 练习文件

第2部分:核心数据简介

讲座4 什么是核心数据?

讲座5 核心数据堆栈

讲座6 核心数据模型

第3部分:使用核心数据进行数据管理

讲座7 我们将要构建什么?

讲座8 使用核心数据编辑器创建TodoItem模型

讲座9 实现CoreDataProvider

讲座10 资源:核心数据 | 自动生成的字符串和日期属性是可选的

讲座11 创建和保存数据

讲座12 获取数据

讲座13 标记TodoItem为完成和未完成

讲座14 使用就地编辑更新TodoItem的标题

讲座15 使用ContentUnavailableView

讲座16 删除数据

第4部分:预算应用程序 – 设置和添加预算类别

讲座17 我们正在构建什么?

讲座18 设置核心数据堆栈

讲座19 添加预算类别模型

讲座20 构建用户界面

讲座21 为预览配置数据

讲座22 保存预算

讲座23 在屏幕上显示所有预算

第5部分:预算应用程序 – 添加费用关系

讲座24 了解一对多关系

讲座25 添加费用实体并配置一对多关系

讲座26 实现BudgetDetailScreen

讲座27 将费用添加到预算

讲座28 显示费用

讲座29 显示总数和剩余

讲座30 注意:重构总数和剩余

讲座31 删除费用

第6部分:预算应用程序 – 添加标签关系

讲座32 了解多对多关系

讲座33 实现标签模型

讲座34 将标签种子到数据库中

讲座35 实现TagsView以显示和选择标签

讲座36 将标签分配给费用

讲座37 显示费用的标签

第7部分:预算应用程序 – 过滤

讲座38 按标签过滤

讲座39 为Xcode预览添加费用

讲座40 按价格过滤

讲座41 按标题过滤

讲座42 按日期过滤

讲座43 实现排序

讲座44 重构

讲座45 导航到过滤屏幕,总预算和添加ContentUnavailableView

第8部分:迁移

讲座46 什么是迁移?

讲座47 简单迁移

讲座48 修复 – 预算支出属性

讲座49 自定义迁移(理解情景)

讲座50 自定义迁移(执行迁移)

讲座51 回滚更改

第9部分:更新费用

讲座52 更新费用选项1

讲座53 更新费用选项2

讲座54 更新费用选项3

第10部分:将Core Data与CloudKit同步

讲座55 配置iCloud

讲座56 修复问题并遵循Core Data模型的iCloud要求

讲座57 检查费用标题是否唯一

讲座58 修复 – 费用存在功能

讲座59 在iPhone和iPad上演示iCloud集成

第11部分:可转换类型

讲座60 了解起始项目

讲座61 添加数据模型

讲座62 保存空间

讲座63 实现转换器

讲座64 显示所有房间

第12部分:恭喜!您已完成课程!

讲座65 奖励

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!