• Core Data 创建


    一、概念

    1. Core Data 允许成程序员已面向对象的方式存储和管理数据

    2. 它是一个模型层的技术,帮助建立代表程序状态的模型层。

    3. 它不是封装了数据库的框架(注意一)。

    4. 它的副业是:可以把数据模型保存到数据库中(注意二)。

    5. 最主要的业务:还是维系数据之间的关系。

    6. 它也是一种持久化技术,能将模型对象的状态持久化到磁盘,但最重要的一点是:它不仅是一个加载、保存数据的框架,还能和内存中的数据很好的共享。

    7. 使用它,无需编写任何SQL语句。

    (注意一)、Core Data 不是一个数据库,所以不要用数据库的眼光去看待,学习Core Data.

    (注意二)、Core Data 也不是将数据持久化保存到数据库的API. 它是一个用于管理对象图的框架。它可以把对象图写入磁盘从而持久化保存,但这不是框架的主要目标。

    二、使用

    1. 新建项目 - Xcode7.3创建,勾选“use core data”. 

    2. 可以看到项目中有一个文件"CoreDataFirst.cdatamodeld".代表创建coredata成功

    3. Entities 原单词是“Entily”

    含义:实体,可以表示成 数据表。

    一个实体可以表示一个数据模型。

    4. 添加一个 "ENTITIES" .

    在项目的中线的下方有一个 “add entity”,点击一下,在“ENTITIE”下方就会出现一个表,可以双击表名,修改名字,例如修改成“Person”.

    在“person”表中,有一个“attributes”。在其下方点击“加号”添加“字段”。

  • 相关阅读:
    MySql相关
    RabbmitMQ 的配置及开启MQTT服务
    cmake 编译.so or .a文件很大问题
    模型上移动端遇到简单的问题:No variants found for 'app'
    第一次用go mod模式创建beego1.12的步骤
    python中RabbitMQ的使用hello world简单模式
    Ubuntu18.04 20.04安装rabbitMQ
    Django的mysqlclient报错
    《软件需求》读书笔记六
    《软件需求》读书笔记五
  • 原文地址:https://www.cnblogs.com/iOS363536404/p/5779169.html
Copyright © 2020-2023  润新知