上一篇文章 iOS底層原理總結(jié) - KVO本質(zhì)
KVC的全稱是Key-Value Coding,俗稱“鍵值編碼”,可以通過一個(gè)key來訪問某個(gè)屬性
常見的API有
- (void)setValue:(id)value forKeyPath:(NSString *)keyPath;
- (void)setValue:(id)value forKey:(NSString *)key;
- (id)valueForKeyPath:(NSString *)keyPath;
- (id)valueForKey:(NSString *)key;
setValue:forKey:的原理

setValue.png
valueForKey:的原理

valueForKey.png