練習:自行實作 NSNotificationCenter

練習範圍

  • Notification Center

練習目標

要了解 Notification Center 是怎麼運作的,一種很好的學習方法就是我們自己重新實作一次,所以我們要來寫一個自己的 KKNotificationCenter。

Interface 如下:

@interface KKNotificationCenter : NSObject

+ (KKNotificationCenter *)defaultCenter;

- (void)addObserver:(id)observer selector:(SEL)aSelector name:(NSString *)aName object:(id)anObject;
- (void)postNotification:(NSNotification *)notification;
- (void)removeObserver:(id)observer;
@end

請實作這個 Class,讓這個 Class 擁有和 NSNotificationCenter 相同的功能。

results matching ""

    No results matching ""