iOS 数据持久化之CoreData(二)堆栈建立和基本操作Demo

原创Blog,转载请注明出处
blog.csdn.net/hello_hwc
欢迎关注我的iOS SDK详解专栏
http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html


前言:本文会通过一个完整的工程创建,讲解

  • CoreData的堆栈创建
  • 四种基本的操作(查询,创建,删除,更新)
  • 简单的MVC设计
  • 如何使用Block传递Action,缩减代码量
  • 再CoreData使用类别扩展NSManagedObject方法

Demo下载
http://download.csdn.net/detail/hello_hwc/8692083

注意,这个Demo侧重讲解如何建立CoreData堆栈,以及常见的四种操作,为后续文章的讲解做铺垫的,所以非常简单,简单到体现不到CoreData的优点,如果你哪怕写过一个使用了CoreData的工程,那就这篇就可以直接不看了。


Demo效果

四种基本操作

点击Query All
Log输出

2015-05-13 10:26:13.534 QuiteSimpeCoreDataDemo[3029:62136] (
    "name:Lucy age:21",
    "name:Tom age:20",
    "name:jack age:21"
)

然后,添加一个新的Person,点击Create

输出

2015-05-13 10:27:03.764 QuiteSimpeCoreDataDemo[3029:62136] Create Successfully.Id is 0xd000000000100000 <x-coredata://ACB1C333-E7B3-4D6A-BF58-7061952D95AD/Person/p4>

然后更新


输出

2015-05-13 10:28:21.109 QuiteSimpeCoreDataDemo[3029:62136] Update Successfully

在查询全部,看到年龄更新成功

2015-05-13 10:30:06.557 QuiteSimpeCoreDataDemo[3029:62136] (
    "name:Lily age:24",
    "name:Lucy age:21",
    "name:Tom age:20",
    "name:jack age:21"
)

删除

输出

2015-05-13 10:31:27.312 QuiteSimpeCoreDataDemo[3029:62136] Delete successfully

再查询,发现删除成功

2015-05-13 10:31:42.711 QuiteSimpeCoreDataDemo
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值