美文网首页
OC KVC 和 KVO

OC KVC 和 KVO

作者: CaptainRoy | 来源:发表于2018-07-25 23:17 被阅读4次
KVC 就是键值编码(key-value-coding)
  • 可以为似有属性赋值
Person *roy = [[Person alloc] initWithName:@"Roy" age:18 gender:GenderMan];
[roy introduce]; // 自我介绍,我的名字是 : Roy,年龄 : 18,性别 : 1
[roy setValue:@23 forKey:@"age"];
[roy introduce]; // 自我介绍,我的名字是 : Roy,年龄 : 23,性别 : 1
        
NSString *name = [roy valueForKey:@"name"];
NSLog(@"name - %@",name); // name - Roy
NSUInteger age = [[roy valueForKey:@"age"] integerValue];
NSLog(@"age - %lu",(unsigned long)age); // age - 23

相关文章

  • 4.iOS开发之KVC

    iOS的日常开发中KVC与KVO还是使用率蛮高的,整理一下。KVC和KVO都是基于OC的动态特性和Runtime机...

  • 5.iOS开发之KVO

    iOS的日常开发中KVC与KVO还是使用率蛮高的,整理一下。KVC和KVO都是基于OC的动态特性和Runtime机...

  • OC KVC 和 KVO

    参考链接 KVC 就是键值编码(key-value-coding) 可以为似有属性赋值

  • iOS-面试题1-NSObject本质

    目录: NSObject本质 OC对象的分类 isa指针和superclass指针+窥探Class KVO和KVC...

  • KVC,KVO

    KVC , KVO KVC和KVO的区别及应用 KVC/KVO原理 1. KVC键值编码 KVC,即是指NSKey...

  • KVC、KVO

    KVC、KVO探识(一)KVO和KVO的详细使用 KVC、KVO探识(二)KVC你不知道的东西 KVC、KVO探识...

  • ios基础——KVO、KVC

    KVO和KVC常见问题: 1.KVC和KVO是什么.2.KVC和KVO的原理是什么3.KVC和KVO的使用场景4....

  • 可能碰到的iOS笔试面试题(7)--KVO-KVC

    KVC-KVO KVC的底层实现? KVO的底层实现? 什么是KVO和KVC? KVO的缺陷? KVO是一个对象能...

  • KVC 和 KVO

    iOS-KVC和KVO精炼讲解(干货)KVC 和 KVOiOS开发系列--Objective-C之KVC、KVO细...

  • [iOS] 底层原理二 (Runtime、Runloop)

    底层原理一:(OC本质、KVC、KVO、Categroy、Block)底层原理二:(Runtime、Runloop...

网友评论

      本文标题:OC KVC 和 KVO

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