• 2024-10-16coredata类比
    在CoreData中,理解各个类和它们之间关系的方式,可以通过类比现实生活中的物品和概念来帮助理解。以下是CoreData中一些主要类的类比:1.NSManagedObjectContext类比:一个“工作空间”或“办公室”解释:就像一个办公室是你处理工作、进行交流的地方,NSManagedObjectContext是
  • 2024-08-20CoreData 核心指南:Swift 中的数据持久化之道
    标题:CoreData核心指南:Swift中的数据持久化之道引言在Swift开发中,数据持久化是一个不可或缺的部分。CoreData作为Apple官方提供的数据管理框架,为iOS、macOS、watchOS和tvOS应用提供了强大的数据存储解决方案。本文将带领读者深入了解如何在Swift中使用CoreDa
  • 2023-07-14CoreData框架
    框架概图1、被管理对象模型(ManagedObjectModels)多数CoreData的功能依赖于你创建的,用来描述程序的实体(Entity)及其属性(Property)、关系(Relationships)的模型图。模型图由NSManagedObjectModel所表示。一般说来,模型的信息越充实,CoreData能提供的功能就越好。ManagedObjectModel
  • 2023-06-22RestKit学习3:CoreData 从模型到实体
    本系列的前面几篇:RestKit学习1:引用RestKit项目RestKit学习2:使用RestKit发送和接受请求 下面是从模型到实体类的操作步骤:第一步:给项目增加一个模型文件:选中项目,右键或者菜单中,newFile,就会出下面界面,选择CoreData中的DataModel。在输入模型文件名这里,要确保Targets中我们系统的
  • 2023-04-30iOS数据存储的四种方案对比
    你是用什么方法来持久保存数据的?这是在几乎每一次关于iOS技术的交流或讨论都会被提到的问题,而且大家对这个问题的热情持续高涨。本文主要从概念上把“数据存储”这个问题进行剖析,并且结合各自特点和适用场景给大家提供一个选择的思路,并不详细介绍某一种方式的技术细节。谈到数据
  • 2023-02-07初识CoreData
    一.CoreData是苹果封装的一个面向对象的数据持久化框架,使用者可以不写一条SQL语句,即可进行存储。不是当今主流的关系型数据库,也不是对象型数据库(直接把内存中的对象塞入到数
  • 2022-11-28IOS中的数据存储方式,特点,使用情况
    数据存储的核心都是写文件,主要有四种持久化方式:属性列表(Plist),对象序列化,SQLite数据库,CoreData。存储Plist:     键值进行存储,不能存储对象。对象需要序列化编码才能
  • 2022-11-20 Chapter 11 - CarLot (CoreData + ArrayController)
    好了,准备工作都做好了。至于布局,这里就不详解了,按照书上的来就行了。我们正常建立Document的程序,然后把NSDocument改成NSPersistentDocument,如图。   记住添加自动
  • 2022-11-20Chapter 11 - CarLot (CoreData + ArrayController) - 准备工作(导出NSPersistentDocument类)
    在Xamarin.Mac中,没有导出NSPersistentDocument这个类,但是这个类在AppKit库中已经实现了,因为要像书上一样绑定managedObjectContext这个变量,但是NSDocument类中是没有实现的
  • 2022-10-31iOS数据持久化 - CoreData
    前言1-CoreData是苹果公司封装的进行数据持久化的框架,首次在iOS3.0版本系统中出现,它允许按照实体-属性-值模型组织数据,并以XML、二进制文件或者SQLite数据文件的