#define keyPath(objc,keyPath) @(((void)objc.keyPath,#keyPath))
一般用在填写观察者模式中的属性字符串
[self.p1 addObserver:self forKeyPath:keyPath(类名,属性名) options:NSKeyValueObservingOptionNew context:nil];
#define keyPath(objc,keyPath) @(((void)objc.keyPath,#keyPath))
一般用在填写观察者模式中的属性字符串
[self.p1 addObserver:self forKeyPath:keyPath(类名,属性名) options:NSKeyValueObservingOptionNew context:nil];