专栏首页韦弦的偶尔分享Hacking with iOS: SwiftUI Edition - Core Data 项目——引言

Hacking with iOS: SwiftUI Edition - Core Data 项目——引言

Core Data

该技术项目将更详细地研究Core Data,首先是对一些基本技术的总结,然后逐步解决一些更复杂的问题。

当您使用 Core Data 时,请记住它已经存在很长时间了 —— 它是在Swift出现之前就设计好的方式,没考虑SwiftUI,所以偶尔您会遇到一些无法正常工作的部分就像我们希望的那样,在Swift中也是如此。希望我们会在未来几年看到这种情况的改善,但与此同时请耐心等待!

我们有很多 Core Data 内容需要探索,因此请创建一个新项目以进行尝试。称它为“CoreDataProject”,而不仅仅是“CoreData”,因为这会使Xcode感到困惑。确保选中“Use Core Data”选择框,以便Xcode为我们设置数据模型和托管对象上下文。

请注意:Xcode非常喜欢忽略Core Data编辑器中所做的更改,因此我喜欢先按 Cmd + S,然后再转到另一个文件。如果失败,请重新启动Xcode!

搞定了?那我们开始吧!

提示:有时,您会看到标题为“想进一步吗?”的标题其中包含一些额外示例,这些示例可以帮助您进一步了解知识,但是除非您愿意——否则就无需去关注——将其视为额外的课程。

译自 Core Data: Introduction

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 100 Days of SwiftUI —— Day 53:书虫(一)

    今天,我们正在启动另一个新项目,这是真正开始变得严肃的地方,因为您将学习一项重要的新Swift技能,一项重要的SwiftUI新技能以及一项重要的应用开发技能,所...

    韦弦zhy
  • 100 Days of SwiftUI —— Day 57:Core Data(一)

    在此技术项目中,我们将探讨Core Data和SwiftUI如何一起工作以帮助我们构建出色的应用程序。我已经在项目11中向您介绍了该主题,但是在这里我们将进行更...

    韦弦zhy
  • Hacking with iOS: SwiftUI Edition - Core Data 项目——挑战

    最初,Core Data 似乎是一个枯燥的话题,但是在构建应用程序时它非常有用——您已经了解了如何使用相对简单的代码来添加,删除,排序,过滤等等。是的,在Swi...

    韦弦zhy
  • 以太坊生态中的工具与技术

    这是「区块链技术指北」的第 32 篇文章。 如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」。同时我...

    robinwen
  • codesmith连接Mysql

    下载了codesmith 8,连接Mysql却提示“找不到请求的 .Net Framework Data Provider"。

    FlyLolo
  • LIMS产品 - Starlims Client Request Portal 客户申请门户

    用户可以直接在starlims对外的“客户申请门户”上发起检验申请,并追踪检验进度等。

    用户1637609
  • 处理只想本地修改配置文件不想提交到远程的shell脚本(修改版)

    阿章-python小学生
  • Unity 通用透明物体漫反射Shader

    对于至今为止Shader学习内容的一个总结,算是一个比较综合通用的shader了,因为是漫反射所以暂时没有计算高光部分,之后再出一个带高光版本的。

    汐夜koshio
  • Elasticsearch就是这么简单

    一、前言 最近有点想弄一个站内搜索的功能,之前学过了Lucene,后来又听过Solr这个名词。接着在了解全文搜索的时候就发现了Elasticsearch这个,他...

    Java3y
  • Phoenix 1.3,迈向正确的道路

    距离 1.2 发布已经有一年多,而 exlirconf 2016 McCord 宣布 1.3 的特性也已过去半年,phoenix 1.3 依旧犹抱琵琶半遮面,迟...

    tyrchen

扫码关注云+社区

领取腾讯云代金券