拿c#语言跟objective-c做个对比,记录下自己认为是差不多的东西。
1 if ([self.delegate respondsToSelector:@selector(aSelector)]) 2 { 3 [self.delegate aSelector]; 4 }
1 - (void)addObserver:(NSObject *)observer forKeyPath:(NSString *)keyPath options:(NSKeyValueObservingOptions)options context:(void *)context; 2 - (void)removeObserver:(NSObject *)observer forKeyPath:(NSString *)keyPath; 3 - (void)willChangeValueForKey:(NSString *)key; 4 - (void)didChangeValueForKey:(NSString *)key; 5 - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context;
c#跟objective-c语言特性的对比,布布扣,bubuko.com
原文:http://www.cnblogs.com/xwang/p/3579404.html