iOS进阶二-KVC
2024-10-07 20:31:38
概述
KVC的全程是Key-Value Coding, 俗称"键值编码",可以通过一个key来访问属性
常见的AP有
- (void)setValue:(nullable id)value forKey:(NSString *)key;
- (void)setValue:(nullable id)value forKeyPath:(NSString *)keyPath;
- (nullable id)valueForKey:(NSString *)key;
- (nullable id)valueForKeyPath:(NSString *)keyPath;
KVC设置原理
提示:通过KVC访问对象的属性赋值,不管是否存在Set方法,都是会触发KVO的监听方法的
KVO取值原理
最新文章
- 聊聊 C 语言中的 sizeof 运算
- ::before和::after伪元素的用法
- Android开发环境部署
- C#删除字符串最后一个字符的几种方法
- 第七章 new的三步曲
- Oracle维护常用SQL
- Hibernate的dialect大全
- [shell基础]——awk命令
- 读懂IL代码就这么简单
- Lua function 函数
- Centos6.5使用yum安装MariaDB
- softlayer
- 初探Lambda表达式/Java多核编程【1】从集合到流
- poj3468树状数组的区间更新,区间求和
- iOS之浅谈纯代码控制UIViewController视图控制器跳转界面的几种方法
- Python-Cpython解释器支持的进程与线程-Day9
- 剑指offer 14:链表中倒数第k个节点
- [视频]K8飞刀 Google黑客功能教程
- java.lang.IllegalStateException——好头疼
- Netty Tutorial Part 1: Introduction to Netty [z]