美文网首页
KVO 的kvc 和点 触发

KVO 的kvc 和点 触发

作者: 小码农CC | 来源:发表于2019-02-21 14:09 被阅读4次

(''')

#import "ViewController.h"

@interface ViewController ()

@property (nonatomic,copy)NSString *name;

@end

@implementation ViewController

- (void)viewDidLoad {

    [super viewDidLoad];

    //KVO

    [self addObserver:self forKeyPath:@"name" options:NSKeyValueObservingOptionNew|NSKeyValueObservingOptionOld context:nil];

    //kvc

    [selfsetValue:@"张雨涵"forKey:@"name"];

    //点语法

    self.name = @"zhangcc";

    // Do any additional setup after loading the view, typically from a nib.

}

- (void)observeValueForKeyPath:(NSString*)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void*)context{

    NSLog(@"keyName = %@",keyPath);

    NSLog(@"change = %@",change);

}

(''')

*编译结果

2019-02-21 14:04:41.742268+0800 面试题[9125:958213] keyName = name

2019-02-21 14:04:41.742626+0800 面试题[9125:958213] change = {

    kind = 1;

    new = "\U5f20\U96e8\U6db5";

    old = "";

}

2019-02-21 14:04:41.742820+0800 面试题[9125:958213] keyName = name

2019-02-21 14:04:41.742998+0800 面试题[9125:958213] change = {

    kind = 1;

    new = zhangcc;

    old = "\U5f20\U96e8\U6db5";

}

(''')

相关文章

  • KVC内部原理?KVC和KVO关系?

    KVC都不陌生,多多少少都用过,那么KVC内部原理是怎样的?KVC和KVO什么关系?使用KVC赋值会触发KVO吗?...

  • 底层4:KVC

    面试题:通过KVC修改的属性会触发KVO吗? 会触发KVO。 面试题:KVC的赋值和取值过程是怎样的?原理是什么?...

  • KVO 的kvc 和点 触发

    (''') #import "ViewController.h" @interface ViewControlle...

  • iOS-底层原理(5)-KVC底层原理详解

    面试题 1. 通过KVC修改属性会触发KVO么? 会触发KVO 代码例子佐证 运行结果 2. KVC的赋值和取值过...

  • 四.KVC

    通过KVC修改属性会触发KVO么?会触发KVO,就算是没有set方法,只有成员变量也会触发,因为kvc内部猜测应该...

  • 底层原理总结 — KVC

    1、KVC setValue: forKeyPath:的实现原理 2、KVC操作能不能触发KVO的监听 可以触发...

  • iOS kvc

    1通过kvc修改属性会触发kvo么?会触发kvo KVC 键值编码(Key-Value Coding),它是一种通...

  • KVC

    01基本使用 通过KVC修改属性会触发KVO么?会触发KVOKVC的赋值和取值过程是怎样的?原理是什么? KVC的...

  • KVC、KVO

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

  • KVC,KVO

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

网友评论

      本文标题:KVO 的kvc 和点 触发

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