代码库> 数据持久化> CoreDataEnvir - 对 CoreData 的二次封装,简化数据库操作,支持多线程并发
CoreDataEnvir - 对 CoreData 的二次封装,简化数据库操作,支持多线程并发
关注
查看次数:7263 下载次数:512
上传时间:2013-04-11 大小:36 B
http://xudeheng.github.io/CoreDataEnvir/

一个 CoreData 的轻便封装,但是功能齐全,简便查询,添加记录,以及并发操作数据库的支持特性,让你在后台无阻塞的操作数据库,主线程及时更新数据的变化。



First step:
//Register your data base file name
[CoreDataEnvir registDatabaseFileName:@"db.sqlite"];
//Register your model file name(no extension)
[CoreDataEnvir registModelFileName:@"SampleModel"];


On main thread:
Insert item:
Team *team = [Team insertItem];
or
[Team insertItemWith:^(Team *item) {
    item.name = [NSString stringWithFormat:@"Nicholas"];
}];

[[CoreDataEnvir instance] saveDataBase];
Fetch one item:
Team *team = (Team *)[Team lastItemWith:[NSPredicate predicateWithFormat:@"name==nicholas"]];
Fetch all items:
NSArray *items = [Team itemsWith:[NSPredicate predicateWithFormat:@"name==nicholas"]];



More on my page,http://xudeheng.github.io/CoreDataEnvirSample/

收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


综合评论
  • 改一下pch的path
    13152090291 评论了 日历
  • 怎么解决的
    且听风吟吟吟 评论了 XYUISlider
  • pch 报错
    小小段 评论了 日历
  • https://github.com/li199508/LVCycleScrollView
    李俊宇 评论了 LVCycleScrollView
  • 还是有bug,四个选项,选择第二个,再选第三个,然后再点击第二个,就页面失灵了。
    18598270503 评论了 CBSegment
  • 视酷即时通讯,售后服务非常差,当面一套,背后一套,付了钱,啥事不管
    18615677850 评论了 视酷即时通讯群聊系统
提示
sina weixin mail 回到顶部