这段时间公司一直比较忙,和组里小伙伴一起把公司项目按照之前逻辑重写了一下。由于项目比较大,还要兼顾之前项目的迭代和其他项目,目前为止只写完第一阶段。之前项目本地持久化方案主要用的是SQLite,这次重写项目打算换一种持久化方案,于是我们经过讨论选择了苹果的“亲儿子”CoreData。在使用CoreData的过程中,我也是一边学习一边实践。在学习的过程中,一些写的质量比较高的博客对我的帮助也很大,例
转载 2017-08-25 11:44:00
57阅读
1.直接写文件方式*.plist:可以存储的对象有NSString、NSArray、NSDictionary、NSData、NSNumber,数据全部存放在一个属性列表文件(*.plist文件)中。2.NSUserDefaults(偏好设置),用来存储应用设置信息,文件放在perference目录下。android中SharePerference。3.归档操作(NSkeyedArchiver),对
转载 2023-07-09 11:15:47
66阅读
【数据字典缓冲区(Data Dictionary Cache)  】  用于存放Oracle系统管理自身所需要的所有信息,包括登录的用户名、用户对象、权限等。查看 data dictionary cache 的命中率    SQL> desc v$rowcache; Name
一维数组的内存分析首先要了解内存的结构:栈:存放局部变量堆:存放new实例化的对象、数组等方法区:包括常量池、静态区声明初始化数组int arr = new int[1,2,3]; String[] arr1 = new String[4]; arr1[1] = "刘德华"; arr1[2] = "张学友";一维数组的内存分配如下图 变量arr和arr1存放在栈区,而通过new开辟的数组存储空间则
简介  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,所有笔记,照片和其
目录管理 Solr 的 core创建 Core方式1:solr 命令创建演示:使用 solr 命令创建 Core:演示:命令删除 Core(彻底删除)方式2:图形界面创建Web控制台创建CoreWeb控制台删除 Core(未彻底删除)重新加回刚刚删除的coreCore 目录下的文件介绍:创建的 core 对应的目录下的文件:Core 目录的 conf 子目录下的文件:managed-schema
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
57阅读
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阅读
  • 1
  • 2
  • 3
  • 4
  • 5