美文网首页
iOS【KVC&KVO】

iOS【KVC&KVO】

作者: iCuiCui | 来源:发表于2018-04-10 22:31 被阅读8次

kvc

1. KVC

1.1 KVC概念

KVC全称是Key Value Coding,定义在NSKeyValueCoding.h文件中,是一个非正式协议。KVC提供了一种间接访问其属性方法或成员变量的机制,可以通过字符串来访问对应的属性方法或成员变量。
NSKeyValueCoding中提供了KVC通用的访问方法,分别是getter方法valueForKey:和setter方法setValue:forKey:,以及其衍生的keyPath方法,这两个方法各个类通用的。并且由KVC提供默认的实现,我们也可以自己重写对应的方法来改变实现。

2. KVO

2.1 KVO概念

相关文章

  • iOS【KVC&KVO】

    kvc 1. KVC 1.1 KVC概念 KVC全称是Key Value Coding,定义在NSKeyValue...

  • KVC&KVO

    一.KVC 1.KVC即Key-value coding Key-value coding is a mechan...

  • KVC&KVO

    基本概念 KVC (Key-value coding) C#中可以通过反射读写一个对象的属性,有时候这种方式特别方...

  • KVC&KVO

    KVC(key-value coding) 概要 KVC允许开发者通过名字访问属性,无需调用明确的存取方法,这样开...

  • KVC&KVO

    KVC(Key Value Coding) 既是指NSKeyValueCoding,提供一种机制来间接访问对象的属...

  • iOS-KVO(二) 使用注意点

    iOS-KVO(一) 基本操作iOS-KVO(二) 使用注意点iOS-KVO(三) 窥探底层实现iOS-KVO(四...

  • iOS-KVO(三) 窥探底层实现

    iOS-KVO(一) 基本操作iOS-KVO(二) 使用注意点iOS-KVO(三) 窥探底层实现iOS-KVO(四...

  • iOS-KVO(四) 自定义KVO+Block

    iOS-KVO(一) 基本操作iOS-KVO(二) 使用注意点iOS-KVO(三) 窥探底层实现iOS-KVO(四...

  • iOS-KVO(一) 基本操作

    iOS-KVO(一) 基本操作iOS-KVO(二) 使用注意点iOS-KVO(三) 窥探底层实现iOS-KVO(四...

  • KVC&KVO(1)

    键值编码的优点: 基于配置的属性访问。 降低耦合性。 简化代码。使用键值编码更新模型的状态。

网友评论

      本文标题:iOS【KVC&KVO】

      本文链接:https://www.haomeiwen.com/subject/srmghftx.html