美文网首页
CoraData 初识

CoraData 初识

作者: 翻滚的炒勺2013 | 来源:发表于2017-07-08 14:57 被阅读19次

0.简介

  • Core Data 是 iOS SDK 里的一个很强大的框架,允许程序员以面向对象的方式储存和管理数据
  • Core Data 不是一个数据库,不要用数据库的眼光去看待 Core Data
  • Core Data 不仅是一个加载、保存数据的框架,还可以:
    • 实体SQLite 中的 Table 对应
    • 无需编写任何 SQL 语句
    • 通过谓词指定查询条件
  • Core Data 是一套非常成熟的框架,性能优异
    • 最早出现在 Mac OS X 10.4 Tiger 与 iOS 3.0 系统
    • 经过成千上万的应用程序以及数以百万用户的反复的验证
    • 苹果官方应用的数据存储几乎都使用 Core Data

1.CoraData快速体验

1.新建一个工程勾上coraData

1072E064-C9BA-4AA9-8DD8-5FEFB8F4CF9F.png

2.建立数据模型

CCDDE46E-8D07-482C-9CD5-4553F33B91EA.png

3.建立类关联这个模型

CCDDE46E-8D07-482C-9CD5-4553F33B91EA.png 56F933F7-60C3-4E57-8A13-9FD8F76FD747.png 19DE4C01-CBAC-4EAD-A6FB-385AD45B7DA1.png 199E0FA7-3F5B-409A-A43D-58342F0EFDD4.png 45342A6D-F956-42FC-B1D1-629EA4A3248D.png 创建完成.png
  • 这时候APPDelegate 会增加一个属性persistentContainer 和一个方法saveContext
/// 获取上下文
@property (readonly, strong) NSPersistentContainer *persistentContainer;

/// 保存数据
- (void)saveContext;

2.创建一个实体

相关文章

  • CoraData 初识

    0.简介 Core Data 是 iOS SDK 里的一个很强大的框架,允许程序员以面向对象的方式储存和管理数据 ...

  • iOS FMDB框架 数据库使用

    之前项目中使用的是CoraData,发现每次的更新数据库中新的属性会非常的麻烦,这里正好尝试着使用一下 FMDB。...

  • 初识flutter

    初识flutter 初识flutter

  • JS原型、原型链深入理解

    目录 原型介绍 初识原型 创建规则 初识Object 初识Function "prototype"和"_proto...

  • 初识四段戏

    一月初识最是干净 二月初识上了颜色 三月初识开始斑驳 四月初识便是褪去

  • HTML之初识HTML

    一、初识HTML 目录:初识HTML、网页基本信息、网页基本标签 1.初识HTML 1)什么是HTML?Hyper...

  • vue核心

    初识Vue 搭建基础框架 初识Vue