美文网首页
coreData的简单使用

coreData的简单使用

作者: qiongyong | 来源:发表于2016-03-07 17:38 被阅读58次

这里只记录coreData的简单使用(增,删,改,查)

  • 创建Data Model(注意,基础工程在创建的时候并没有勾选上 Use Core Data)


    屏幕快照 2016-03-07 09.30.38.png
  • 进入创建的Model,创建一个表 名字自己起


    屏幕快照 2016-03-07 09.39.28.png

    ,并且添加字段,表的首字母需要大写,字段的首字母需要小写

    屏幕快照 2016-03-07 09.33.09.png
  • 生成Model类

屏幕快照 2016-03-07 09.37.31.png 屏幕快照 2016-03-07 09.38.02.png
  • 至此应该自动生成了两个类


    屏幕快照 2016-03-07 09.39.41.png
  1. 要使用coreData得先导入它的框架

import <CoreData/CoreData.h>//框架

//下面两个类是自动生成的Model类

import "StudentModel.h"

import "StudentModel+CoreDataProperties.h"

  1. 创建一个上下文的属性
    @property (strong,nonatomic) NSManagedObjectContext *managedObject;

  2. 在viewDidLoad里面初始化上下文

屏幕快照 2016-03-07 11.35.13.png

对数据进行操作(增,删,改,查)

  • 在storyboard上拖几个控件,分别对应增,删,改.查 四个操作
  • 增加按钮
屏幕快照 2016-03-07 17.12.38.png
  • 这时候在点击了增加按钮后就可以在数据库里面找到我们新增加的数据了,因为有个字段是图片,所以要转为二进制数据再赋值

  • 查询按钮 先查询整个表里面名字为李四八的数据 并且升序 记得在查询按钮里面调用这个方法 为了记录清楚 查询分为全部匹配查询 模糊查询(以指定的内容开头,以指定的内容结尾,以中间内容包含指定内容)

  • 这个方法是使用了全部匹配搜索的,只有全部符合条件才会被查询出来


    屏幕快照 2016-03-07 17.19.46.png
  • 这个方法是以name字段中的指定内容开头 如:张三,张四,张五, 只要前面是"张"的都会被搜索出来

屏幕快照 2016-03-07 17.30.21.png
  • 以name字段"张"字结尾的 只需要将第二个步骤的谓词条件改为 name endsWith 即可
  • 以name字段 中间包含 "张"字 将谓词条件改为name contains 即可 其他都是一样的,就不再写了
  • 修改按钮 修改的实质只是重新赋值而已,步骤就是先找到符合条件的数据,然后重新赋值即可
屏幕快照 2016-03-07 17.35.10.png
  • 删除按钮
屏幕快照 2016-03-07 17.36.23.png

至此 coreData的基本使用(增,删,改,查)就差不多了,下一篇记录多表之间的查询

相关文章

  • 【优化篇】coreData数据迁移

    前面有有写过一篇关于coredata简单使用的教程【进阶篇】iOS coreData简单使用教程 说起coreda...

  • MG--Swift3.0简单使用CoreData

    问题:什么时候使用CoreData?数据模型之间关系比较简单的时候 如何简单使用CoreData1.创建一个项目勾...

  • 第五篇:CoreData

    CoreData 初识CoreData 基础使用CoreData 高级使用CoreData 使用进阶CoreDat...

  • CoreData 简单使用

    0.0 coredata 相关术语及简介, 1.查看运行时的sql语句,在Product-Scheme-Edit ...

  • CoreData简单使用

    github地址借鉴文章 概念介绍coreDataNSManagedObjectContext 管理对象,上下文,...

  • CoreData的简单使用

    CoreData入门 CoreData简介 iOS开发中实现数据持久化存储的一种重要手段 提供了对象-关系映射的功...

  • CoreData的简单使用

    CoreData简介 CoreData用于做数据的持久化. CoreData不是数据库,但它可以通过数据库或XML...

  • coreData的简单使用

    这里只记录coreData的简单使用(增,删,改,查) 创建Data Model(注意,基础工程在创建的时候并没有...

  • CoreData的简单使用

    大家好之前项目中一直用的是fmdb进行本地数据持久化,最近在项目中用到了CoreData,,所以这次就简单发个文章...

  • CoreData 的简单使用

    CoreData 的简单使用 之前学了CoreData, 但是几周没用就忘记了, 这里整理下笔记, 以便忘记的时候...

网友评论

      本文标题:coreData的简单使用

      本文链接:https://www.haomeiwen.com/subject/aaaakttx.html