CoreData 专业术语整理

前言

CoreData是苹果为我们封装的一个ORM(对象关系映射)库,可以很方便的把数据库中的数据转为一个对象,把一个对象保存到数据库中。如同微软的Entity Framework、Java的hibernate~

在学习CoreData前,需要先清楚几个类的作用和关系,本文就主要对CoreData涉及到的几个类进行总结。

名词解释

NSManagedObjectContext:被管理的对象上下文,对对象的操作(增删改),由我来进行

NSEntityDescription:表,即数据库中一张表

NSManagedObject:数据,表中一行数据,

NSAttributeDescription:表中的一个字段信息,即表中的每个列的字段

NSPersistentStoreCoordinator:持久化的助理,将对象保存到数据库中由我来完成,我只是个助理,所以操作都由我来完成,我上面还有老大

NSPersistentStore:持久化的老板,即数据库文件

NSManagedObjectModel:对象模型,包含了表和表之间的关系,即编译后生成的momd文件

NSFetchedRequest:一个查询请求

NSPredicate:谓词,即where条件语句

一张图胜过千言万语

tips:

本文由wp2blog导入,原文链接:http://devonios.com/coredata-terminology.html

时间: 2024-10-17 10:13:00

CoreData 专业术语整理的相关文章

工业相机专业术语整理

帧率:帧率(Frame rate)是用于测量显示帧数的量度.所谓的测量单位为每秒显示帧数(Frames per Second,简称:(FPS)或"赫兹"(Hz).每秒的帧数(fps)或者说帧率表示图形处理器处理场时每秒钟能够更新的次数.高的帧率可以得到更流畅.更逼真的动画.一般来说30fps就是可以接受的,但是将性能提升至60fps则可以明显提升交互感和逼真感,但是一般来说超过75fps一般就不容易察觉到有明显的流畅度提升了.如果帧率超过屏幕刷新率只会浪费图形处理的能力,因为监视器不能

一张图Get基础测试专业术语

所谓术语是在特定学科领域用来表示概念的集合.表示每个专业的特殊概念,所以使用范围也仅限于某个行业或产品.这一节的专业术语仅针对软件测试领域,也有少部分涉及到了软件开发和管理范围. 对于初入软件测试的新人来说,有些基本的测试术语一定需要了解(组内例会或需求评审时经常会有其他成员运用术语描述),而对于面向国际化测试的公司产品,则需要更广泛的术语词汇量. 以下是在工作过程中积累的软件测试术语汇总表,这里只摘出了部分基础术语,并按照测试分类.缺陷相关.工具相关.测试过程等类别对术语进行系统化整理,更方便

计算机专业术语对照

# 计算机专业术语对照 ## 0-9 ## A ## access,获取,存取  acoustic coupler,声音耦合器  Active Directory,活动目录  ADSL,Asymmetrical Dingital Subscriber Loop,非对称数字用户环线  affinity,绑定  affinity group,地缘组  agent,代理  agent-based interface,代理人界面  agility,敏捷性  AI,Artificial Intellige

数码相机专业术语解答

转载自:http://www.shidz.com/gongshangju/show.jsp?id=20040331151391 数码相机离我们越来越近,人们也开始进一步了解了数码相机.相信每个用户都有这种感觉,买数码相机的时候,面对宣传材料上那众多的专业术语,没有多少是自己了解的,而更多的时候还是听销售人员的讲解,销售人员说哪个好哪个就好!况且很多的用户又都不是对摄影特别的有研究,所以更有必要让大家了解一下关于相机的一些专业术语,在购买数码相机的时候,让自己做个明白的消费者,选到自己喜爱的产品!

自然语言处理与语音识别相关专业术语

本身我是做计算机视觉的.不过由于老板的项目需要,临时需要接触ASR.需要理解这个方向的专业术语,故写下这个随笔.如理解得不是太准确,希望大家指出.谢谢. 1)语料 在统计自然语言处理和语音识别中,通常不可能观测到大规模的语言实例.所以,我们简便地用文本作为替代,并把文本中的上下文关系作为现实世界中语言的上下文关系的替代品.这样,把一个文本集合称为语料库.这些文本就称为语料. (持续更新中...)

互联网行业对于数据的专业术语

淘宝:数据魔方 京东:数据罗盘 Ali B2B:数据江湖 & 数据门户 支付宝还叫过如下几个: 观星台(数据趋势) 地动仪(指标预警) 量天尺(指标统一) 黄金策(用户分析与选取) 互联网行业对于数据的专业术语

iOS - 安全传输编程专业术语

iOS - 安全传输编程专业术语 1.access control list(ACL):访问控制列表,一个数据结构,如果你要访问一个钥匙串的一个条目,它会提供一些访问需求,例如显示确认对话框,询问密码等一系列的操作,当你完成了这些要求,你就可以访问钥匙串中的项,它同时还包含表已经被信任的操作应用程序相关的列表,每个钥匙串中的项有一个或者多个ACLs,每一个ACLs应用在一个条目的一个操作上,比如加密解密. 2.access object:一个不透明的数据结构它对应了一个ACL,它包含了ACL的数

企业做网站SEO优化需要知道的专业术语

企业搭建网站之后,想要更多人了解企业的网站信息,则需要进行推广,让企业产品信息在更多平台进行曝光,目前比较有效的推广方式便是SEM竞价推广以及SEO优化的方式,今天就跟大家介绍一下一些SEO优化的专业术语,让大家有一个更加全面的了解. 1.网页蜘蛛(Spider) 网页蜘蛛(又被称为网络爬虫,网络机器人,搜索引擎蜘蛛),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本. 2.蜘蛛陷阱(Spider trap) "蜘蛛陷阱"是阻止蜘蛛程序爬行网站的障碍物,通常是那些显示网页的技术

学习PS必须弄懂的专业术语

在学习PS的过程中,我们经常会遇到一些专业术语,下面我们来对一些常用的.比较难理解的术语进行简单讲解. 像素:像素是构成图像的最基本元素,它实际上是一个个独立的小方格,每个像素都能记录它所在的位置和颜色信息.下图中每一个小方格就是一个像素点,它记载着图像的各种信息. 选区:也叫选取范围,是PS对图像做编辑的范围,任何编辑对选区外无效.当图像上没有建立选择区时,相当于全部选择.下图中的黑白相间的细线就是选择区的边界,对图像的操作只对选择区内有效. 羽化:对选择区的边缘做软化处理,其对图像的编辑在选