CoreData 大概的了解

注意:CoreData是一个框架,也是一种思想,他不仅是用SQLite,也不仅是用在OC

     

     CoreData的优势,

     1.CoreData是苹果原生态的产品,是苹果大力推广的技术之一.

     2.他支持多种文件的存储,

     3.可以节省代码量,一般节省30%70%的代码量

     4.支持可视化建模

     5.CoreData支持模型版本升级


数据库类型的使用,无非也是四种增, 删, 改, 查:

1.增加


2.删除


//更改和查询

要想更改首要要先查询到想更改的部分

所以更改和查询基本是在一起写.



4.在查询代码fetch中有段代码是谓词,查询使用的.

 //谓词,筛选查询条件的

 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"<#format string#>", <#arguments#>];

    

[fetchRequest setPredicate:predicate];

 Specify how the fetched objects should be sorted

//    //指定排序条件

NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"<#key#>"/                                                                   ascending:YES];

    [fetchRequest setSortDescriptors:[NSArray arrayWithObjects:sortDescriptor, nil]];


CoreData 在目前为止是苹果公司比较推荐的,相对于SQLite,它使用起来更加的快捷方便一些.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值