APP收藏功能

常见的收藏方式:

NSUserDeault 存储简单的东西,软件的一些参数设置,没有指定文件,他有默认文件
NSKeyArchi  保存一些相对复杂的对象,数据量不能太大,写入直接把整一个对象写到文件里面去,读取将整个文件一起读取进来,文件内容有多少他就读多少,数据量大
SQLlite 数据库,量大

coredata 封装数据库SQLlite,本身是数据库,效率低

添加一个团购信息,不用addobject  ,要用insertobject :      atIndext:0]    让每次的团购都显示在第一个位置


重写isequal :(id)obj 告诉他比较机制,因为默认的比较是比较两个对象的内存地址,因为你从文件里面加载的团购模型,和你启动程序从服务器获得的团购模型不一致,所以你直接删除不了,需要你告诉他的比较机制来删除同一个团购模型   这里用到了团购ID来比较


从数组中删除一个对象,会自己调用isEqual :(TGDeal*)other  



使用NSKeyedArchiver 归档一个对象,必须实现NSCoding协议 并且实现 :



判断团购是否收藏过,在数组中找看看是否包含这个团购模型,





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值