美文网首页
底层-KVC

底层-KVC

作者: Stago | 来源:发表于2020-01-09 09:56 被阅读0次

    KVC

    • KVC的全称是Key-Value Coding,俗称“键值编码”,可以通过一个key来访问某个属性
    • 常见的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:的原理

    • accessInstanceVariablesDirectly方法的默认返回值是YES

    valueForKey:的原理

    相关文章

      网友评论

          本文标题:底层-KVC

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