代码库> 数据持久化> CoreDataEnvir - 对 CoreData 的二次封装,简化数据库操作,支持多线程并发
CoreDataEnvir - 对 CoreData 的二次封装,简化数据库操作,支持多线程并发
关注
查看次数:6648 下载次数:445
上传时间: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
提示
sina weixin mail 回到顶部