KVC
目录
- 概述
- KVC的基本用法
- KVC的运用
概述
键-值编码是一个用于间接访问对象属性的机制,使用该机制不需要调用存取方法和变量实例就可访问对象属性
键-值编码方法在Objective-C非正式协议(类目)NSKeyValueCoding中被声明,默认的实现方法由NSObject提供
键-值编码支持带有对象值的属性,同时也支持纯数值类型和结构。非对象参数和返回类型会被识别并自动封装/解封
KVC的基本用法
设置和访问
-valueForKey和-setValue:forKey:
注:是否存在setter、getter方法,如果不存在,它将在内部查找名为_key或key的实例变量
路径访问
-valueForKeyPath:和-setValue:forKeyPath:
注:用于访问对象里面的对象的属性
KVC的简单运算
了解
KVC的运用
时间: 2024-11-05 14:57:21