KVOHelper 1.0.0

KVOHelper 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布时间最新发布2014年12月

未申请 维护。



KVOHelper 1.0.0

  • zhangchiqing

让 iOS 的键值观察编程变得更简单

如何使用 KVOHelper?

#import "KVOHelper.h"

- (id)init {
    if (self = [super init]) {
        [KVOHelper mixinHandlerToKVOContextForClass:self.class];

        [self.account addObserver:self forKeyPath:@"name" options:0 context:@selector(onAccountNameChanged:)];

        self.account.name = @"My Account"; // this will trigger onAccountNameChanged:
    }
    return self;
}

- (void)onAccountNameChanged:(NSDictionary)change {
    NSString *accountName = [change objectForKey:@"new"];
    self.accountNameLabel.text = [NSString stringWithFormat:@"%@", accountName];
}