KVC在数据解析中的应用

KVC key-value Coding, 键值编码.和点语法一样是赋值的一种方法, 今天我们一起来看看 KVC在数据解析时应用

首先,创建一个继承与NSObject的类,在类里面创建属性,并且属性要和我们解析出来的数据的key值一样,属性类型也要一一对应

这是JSON解析工具解析出来的数据,我们首先应该去分析数据结构,我么需要的数据都在 items里.我们在类中的所需要写的属性和上面我们需要的数据的数据类型一致

但是其中,id和系统的名字重名,所以我们就应该自定义一个名字,但是如果我们自定义,在使用KVC的时候,系统并不能分辨,所以我们还要在.m中重写KVC方法,我们使用的是UnderfindKey,就是不能找到的key

在赋值的时候,我们使用KVC系统会自己根据key值进行赋值

在使用的时候,和我们用其他方式赋值一样.当然这只是简单的使用方法,在以后我们会对KVC进行补充

不过,并不是我们在赋值的时候一定要使用KVC赋值,我们的目的是赋值,之于途径和方法,当然是多种多样的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值