我以为自制的@property设备应该是这样的:
@H_502_2@-(void) setFoo:(Foo *)newFoo {
// Safeguards
// ...
[self willChangeValueForKey:@"foo"];
// Switcheroo
// ...
[self didChangeValueForKey:@"foo"];
}
但是我在博客中看到很多代码,他们在做Cocoa的时间比我长得多,在这里是这样的:
@H_502_2@-(void) setFoo(Foo *)newFoo { // Safeguards // ... // Switcheroo // ... }