iOS coredata使用随笔

本人因对coredata使用比较生疏,每一次都要百度查询,步骤又记不住,所以特地操作一遍,当随笔写下来,以便日后使用。

1.首先创建一个工程,我的工程名字叫CoreDataTest,创建好工程之后来添加coredata。

(1)添加一个file,可以在xcode左侧栏右键 New File 或者 在Xcode 状态下顶部 File—>New -> File,或者 command + N,均可进入file界面;


(2)file默认在iOS/Source目录下,切换到iOS/Core Data目录下,选择Data Model ,点右下角Next按钮,继续会进入创建界面,与平时创建一样可在下面Group里面选择文件夹创建,创建完毕工程中会多一个文件,名字为Model.xcdatamodeld(这个名字也可以自己更改),这就是我们创建的本地数据库coredata文件了(注:此文件一个工程只有一个,再次创建会让你选择替换);


(3)创建完成的datamodel是没有Entity的,需要添加Entity,在Model文件选中的状态下,右边视图里,下方有4个可操作的地方,其中Add Entity是添加表的实体的(具体的表实体等概念我就不做解释了,因为我也不理解,所以就不误人子弟了),Add Attribute 是添加实体的属性的的,就是表中的字段,可以把表看做一个实体对象,里面存储的字段就是就相当于对象的属性。网上对于使用coredata,SQL等数据库的意见各不统一,个人看法:coredata在存储用户登录信息方面很方便,建议在这种情况下使用。点击Add Entity的加号按钮,就会添加一个表(默认名字Entity)了,表的名字可以自己更改。为可以看出多个表操作,我再次添加了一个表,默认名称Entity。此处,我把要操作的表名改为MyEntity;


(4)添加表以后就可以向里面添加字段即Attribute(model的属性)了。添加字段时,要先选中要添加字段的表,默认会选中第一个表。我要对MyEntity操作,所以先选中她。接下来可以通过下方的Add Attribute来添加,也可以通过表视图右侧栏中Attributes使其三角向下即为展开状态,在Attributes展开情况下可以看到浅灰色的“+”“-”按钮,其中“+”为添加Attribute,“-”为删除该属性。添加属性时,要注意选择该属性字段是什么样的类型,例如我添加的id是整型,name是字符串类型,其中要注意的是Transformable,为id类型,要存储的字段是什么类型相应的就要选什么类型,存储的字段值有true和false的时候,要选择Boolean类型。还有不懂的类型可以百度coredata介绍就可以查到了,本文会在后期慢慢补充。


至此,coredata中表的创建就结束了。下面的操作,我会接下来再更新的。(只写着一点是因为我们老大只教了我操作表没叫我创建表,所以就把这点不熟的地方记录下来了,这点还请勿喷)。如果有错误的地方还请大家指出,本人一定虚心接受,积极改正。

本文参考了一篇文章,附上链接:http://www.jianshu.com/p/4411f507dd9f。关于coredata的详细解释,可参考链接文章。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,457评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,837评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,696评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,183评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,057评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,105评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,520评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,211评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,482评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,574评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,353评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,897评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,489评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,683评论 2 335

推荐阅读更多精彩内容