简介  Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,不过功能肯定是没有Hibernate强大的。简单地用下图描述下它的作用:左边是关系模型,即
转载 精选 2015-03-26 00:15:17
320阅读
Entity:实体 , 其实就是Sqlite中的表Attributes:属性 , 就是Sqlite中的字段Relationship:关系:就是Sqlite中的表与表之间的关系Fetched properties:查询属性,就是sql语句..Sqlite 数据库.sqlite-shm :  数据库日志.Sqlite-wal:数据库索引共享内存文件 .
原创 2014-10-14 16:13:20
246阅读
简介  Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,不过功能肯定是没有Hibernate强大的。简单地用下图描述下它的作用:左边是关系模型,即
转载 精选 2015-01-12 14:01:36
369阅读
http://www.jianshu.com/p/6e048f7c5812
转载 精选 2015-07-22 09:19:50
288阅读
首先看下主要内容:在本教程中,您将学习使用@State,@Environment和@FetchRequest属性包装器将数据持久保存在应用程序中。内容来自翻译。接着看下写作环境:Swift 5, iOS 13, Xcode 11下面就是正文了想象一下,记下Notes中的一些重要内容,却发现下次打开应用程序时数据消失了!幸运的是,持久化在iOS上非常出色。多亏了Core Data,所有笔记,照片和其
CoreData概略分类:IOS开发2013-10-25 16:19178人阅读评论(0)收藏举报CoreData是IOS对数据进行对象化管理的一种高效方式,提供了对数据的增、删、查、改基本操作免去了复杂的sqlite语句。其主要由下面一些概念组成。1.NSManagedObjectContext....
转载 2022-06-13 09:24:09
118阅读
基本概念在CoreData有一些概念刚学习的时候不是很容易理解,还是要单独拿出来来梳理一下,这样学后面的内容
原创 2023-04-02 11:11:21
113阅读
1.Core Data 是数据持久化存储的最佳方式 2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型 在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式 3.好处:能够合理管理内存,避免使用sql的麻烦,高效 4.构成: (1)NSManagedObjectContext(被管理的数据上下文)
原创 2015-06-16 12:37:01
1448阅读
今天学习了core data tutorial for ios,大致了解了core data的工作原理,觉得tutorial最后一部分的建议对加强core data的理解和使用很有帮助,先记录下来,等正式用到的时候可以学习学习!Changing the Model Means you Cannot Open Existing Stores: If you change the schema in
原创 2010-11-29 16:00:43
3021阅读
iphone中 CoreData 框架的简单解释并非严格的说, CoreData是对sqlite数据库的一个封装.sqlite数据库操作的基本流程是, 创建数据库, 再通过定义一些字段来定义表格结构, 可以利用sql语句向表格中插入记录, 删除记录, 修改记录, 表格之间也可以建立联系.这个过程出现了, 表格的结构(schema), 所有表格的结构和相互联系构成整个数据库的模型, 数据库
转载 精选 2012-12-12 20:36:04
360阅读
//  NoteManagedObject.h//  NoteCoreDataLearn////  Created by ChengDavid on 14-7-6.//  Copyright (c) 2014年 ChengZhifeng. All rights reserved.//#import#impor
翻译 精选 2016-05-12 10:43:46
570阅读
1. CDVehicle *vehicle = (CDVehicle *)[[NSManagedObject alloc] initWithEntity:entity insertIntoManagedObjectContext:nil]; 不会存储数据,查询是查不出来的,重启APP...
转载 2015-03-13 14:17:00
54阅读
2评论
写在前面在CoreData中有一些常用的类,称呼可能各不相同。所以这里先约定一些关键字,以便理解后面的一些内容,这些约定很多都是出现在苹果的官方文档中的。NSPersistentStoreCoordinator(Persistent Store Coordinator),缩写为PSC。NSManagedObjectContext(Managed Object Context),缩写为MOC。NSM
转载 2017-08-28 17:49:00
59阅读
上下文包含所有信息 NSManagedObjectModel The NSManagedObjectModel instance describes the data that is going to be accessed by the Core Data stack. During the cr
转载 2017-08-29 16:41:00
82阅读
2评论
# Swift Core Data 实现指南 ## 介绍 在本篇文章中,我将向你详细介绍如何使用 SwiftUI 和 Core Data 来实现数据持久化。Core Data 是一种强大的框架,用于管理应用程序的对象图和持久化存储。SwiftUI 是苹果公司为 iOS 和 macOS 开发的用户界面框架。结合使用这两个框架,我们可以轻松地创建一个功能强大的应用程序。 ## 整体流程 让我们
原创 2023-08-18 05:16:44
91阅读
一.CoreData是苹果封装的一个面向对象的数据持久化框架,使用者可以不写一条SQL语句,即可进行存储。不是当今主流的关系型数据库,也不是对象型数据库(直接把内存中的对象塞入到数据库,对比关系型数据库而言性能不是很好,效率高)它,提供了对象-关系映射(ORM)功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。对象一. NSManaged
原创 2023-02-07 14:35:47
161阅读
转载 2016-12-13 10:29:00
110阅读
2评论
框架概图 1、被管理对象模型(Managed Object Models) 多数Core Data的功能依赖于你创建的,用来描述程序的实体(Entity)及其属性(Property)、关系(Relationships)的模型图。 模型图由NSManagedObjectModel所表示。一般说来,模型的信息越充实,Core Data能提供的功能就越好。
原创 2023-07-14 21:23:10
11阅读
开展白您好,欢迎来到WWDC。大家好。我是CoreData小组的Rishi Verma。在本次会议中,我们将向您展示如何利用CoreData最适合应用程序的需求。首先,我们将研究如何通过批处理操作快速有效地填充和维护持久性存储。然后,我们将讨论如何定制提取任务以匹配应用程序的需求。最后是一些提示和技巧。应用程序如何对持久性存储中的更改做出反应。快速有效地填充和维护持久性存储。让我们先看一下样本:地
转载 2023-09-15 11:36:28
77阅读
  • 1
  • 2
  • 3
  • 4
  • 5