适用于 iOS 开发的观察者。
[JWObserver observeDealloc:yourObj
owner:yourOwner
completionBlock:^(__kindof NSObject *target) {
NSLog(@"%@ dealloc", target);
...
}];
[JWObserver unObserveDealloc:yourObj
owner:yourOwner];
[JWObserver observeTarget:yourTarget
propertyName:@"yourPropertyName"
owner:yourOwner
completionBlock:^(__kindof NSObject *target, id oldValue, id newValue) {
...
}];
[JWObserver unObserveTarget:yourTarget
propertyName:@"yourPropertyName"
owner:yourOwner];
要使用 CocoaPods 将 JWObserver 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
pod 'JWObserver'
然后,运行以下命令
$ pod install
(MIT 许可)