Core Data

原创 2015年07月10日 09:52:19

xib文件编译后就成.nib文件了
.xcdatamodeld(关系映射图文件)经过编译后悔生成momd文件

终端命令查看sqlite3数据库:
sqlite3 +路径,回车开始数据库查看操作
.tables 列举出当前数据库中所有表名
.dump 查看数据库所有数据以及结构
.quit 退出数据库

ZYAppDelegate.h

//
//  ZYAppDelegate.h
//  CoredataDemo
//
//  Created by Squirrel on 15/7/10.
//  Copyright (c) 2015年 ZQ. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface ZYAppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;

@property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext;//管理对象的上下文,相当于数据库本身
@property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel;//关系映射图
@property (readonly, strong, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator;//连接存储文件以及关系映射图和管理对象上下文三者的一个桥梁

- (void)saveContext;
//用来获取沙盒路径的(包含Documents文件的路径)
- (NSURL *)applicationDocumentsDirectory;

@end

ZYAppDelegate.m



在.xcdatamodeld中,左下角有个ADD Entity,添加一个

数据持久化(一)Core Data的简单使用

写程序的过程一般都会涉及到数据的持久化保存,对于一个供用户使用的应用可以说是必备功能,保存数据的方法有几种:数据归档,写入磁盘文件,使用数据库,使用Core Data。 我也是最近才开始正式地接触Co...
  • u010962810
  • u010962810
  • 2013年08月27日 21:56
  • 2864

Core Data浅谈系列之十 : 关于数据模型中实体的属性

之前写了《Core Data浅谈系列汇总》,今天稍微回顾了下,做些补充。在这个系列的第一篇《基础结构》中(2013年1月份的文章,时间过得好快啊!),有简单带过Entity的Attribute:数据类...
  • jasonblog
  • jasonblog
  • 2014年06月08日 20:23
  • 8310

Core Data 分页查询

其实分页查询我第一反映是用SQLite的查询语句来操作,后来想想Core Data底层也是调用SQLite,应该也是可以分页查询的 不过iPhone开发毕竟中文资料不多,翻了下官方英文文档,找到下面...
  • primer_programer
  • primer_programer
  • 2013年08月21日 10:23
  • 1026

coreData 存储数据模型应该注意的问题

1.coreData可以用来存储一些类型数据,例如:字符串类型,布尔类型等,再就是字典,数组;那我们如果要存储一个model数据模型呢?那要怎样将这个数据模型存储到coreData里面,当然可以使用数...
  • ywm04050712
  • ywm04050712
  • 2016年11月24日 13:36
  • 323

core data查询数据库NSEntityDescription使用

NSFetchRequest *request = [[[NSFetchRequest alloc] init] autorelease];      NSEntityDescription *...
  • zhangkongzhongyun
  • zhangkongzhongyun
  • 2012年08月26日 15:57
  • 2280

iOS Swift教程 Core Data (三)Core Data栈 下

接下来,我们创建自己的stack object。 创建一个名为CoreDataStack的swift加入到工程中。 定义成员变量: import CoreData class CoreDataSta...
  • yamingwu
  • yamingwu
  • 2014年12月31日 17:56
  • 2053

sqlite数据库的一些操作和core data的操作

应用程序接口的解释 http://www.xuebuyuan.com/321813.html 打开数据库的一些操作 sqlite3_open 创建数据库表 sqlite3_exec 关闭数据库 sq...
  • qq_31214097
  • qq_31214097
  • 2016年02月09日 21:18
  • 699

Coredata — 入门使用

CoreData的底层实现虽然是使用的sqlite数据库,可是CoreData在使用起来可是和sqlite大相径庭,可能你会发现你连一句sql语句都不要写。CoreData存在于应用程序和持久化存储区...
  • magical_code
  • magical_code
  • 2016年04月09日 14:45
  • 2274

Core Data存储自定义类型数据

目录: 一、使用CoreData存储基本数据 二、使用CoreData存储自定义类型数据 简单介绍CoreData   CoreData是iOS编程中使用持久化数据存储的一种方式,我们知道Core...
  • u013436121
  • u013436121
  • 2015年01月30日 15:50
  • 1424

Core Data 学习: 数据模型(Data Model)

数据模型(Data Model)        前面文章中介绍了Core Data堆栈,它是Core Data的核心部分。并且了解了Core Data堆栈中管理对象上下文(managed ob...
  • longshihua
  • longshihua
  • 2016年06月01日 15:16
  • 5694
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Core Data
举报原因:
原因补充:

(最多只允许输入30个字)