Adding observer for KVO without pointers using Swift
问题 In Objective-C, I would normally use something like this: static NSString *kViewTransformChanged = @"view transform changed"; // or static const void *kViewTransformChanged = &kViewTransformChanged; [clearContentView addObserver:self forKeyPath:@"transform" options:NSKeyValueObservingOptionNew context:&kViewTransformChanged]; I have two overloaded methods to choose from to add an observer for KVO with the only difference being the context argument: clearContentView.addObserver(observer: