//聯(lián)系人:石虎QQ: 1224614774昵稱:嗡嘛呢叭咪哄
一、CoreData的簡單使用
1.什么是CoreData
2.CoreData的使用步驟
3.創(chuàng)建公司模型文件并創(chuàng)建員工實體Employee(name,age,height)
4.創(chuàng)建上下文關聯(lián)數(shù)據(jù)庫文件
5.保存員工數(shù)據(jù)
6.讀取員工數(shù)據(jù)
[_context executeFetchRequest:request error:&error];
*>讀取所有員工
*>讀取張三的員工信息
NSPredicate:@"name = %@",@"zhangsan"
*>身高排序
6.修改員工數(shù)據(jù)
*>修改張三的身高
[_context save]
7.刪除員工數(shù)據(jù)
[_context deleteObject:emp]
二、高級查詢
//c表示不區(qū)分大小寫
// like '*jp'" ? //以jp結束
//@"name BEGINSWITH[cd] '李'" //姓李的員工
//@"name ENDSWITH[c] '夢'" ? //以夢結束的員工
//@"name CONTAINS[d] '宗'" ? //包含有"宗"字的員工
//分頁fetchOffset fetchBatchSize
三、查找多表關聯(lián)
1>添加部門表,查詢屬于某個部門的員工
四、多個model文件,多個context;
NSBundle *bundle = [NSBundle mainBundle];
NSString *momPath = [bundle pathForResource:@"Model"ofType:@"momd”];
NSManagedObjectModel *model = [[NSManagedObjectModel alloc]initWithContentsOfURL:[NSURL fileURLWithPath:modelPath]];
五、開打SQLITE開關