|
|
1.1 ! root 1: /* ! 2: DEONotification.m created by enoyau on Fri 13-Jan-1995 ! 3: ! 4: You may freely copy, distribute, and reuse the code in this example. ! 5: NeXT disclaims any warranty of any kind, expressed or implied, as to its ! 6: fitness for any particular use. ! 7: */ ! 8: ! 9: #import "DEONotification.h" ! 10: ! 11: @implementation DEONotification ! 12: ! 13: - initWithName:(NSString *)notificationName ! 14: object:notificationObject ! 15: userInfo:(NSDictionary *)notificationUserInfo ! 16: isLocal:(BOOL)yn ! 17: { ! 18: name = [notificationName copy]; ! 19: object = [notificationObject retain]; ! 20: userInfo = [notificationUserInfo copy]; ! 21: isLocal = yn; ! 22: return self; ! 23: } ! 24: ! 25: + (DEONotification *)notificationWithName:(NSString *)notificationName ! 26: object:notificationObject ! 27: userInfo:(NSDictionary *)notificationUserInfo ! 28: isLocal:(BOOL)yn ! 29: { ! 30: return [[self alloc] initWithName:notificationName ! 31: object:notificationObject ! 32: userInfo:notificationUserInfo ! 33: isLocal:yn]; ! 34: } ! 35: ! 36: - (void)dealloc { ! 37: [name release]; ! 38: [object release]; ! 39: [userInfo release]; ! 40: [super dealloc]; ! 41: } ! 42: ! 43: - (NSString *)notificationName { return name; } ! 44: - notificationObject { return object;} ! 45: - (NSDictionary *)userInfo { return userInfo; } ! 46: - (BOOL)isLocal { return isLocal; } ! 47: ! 48: @end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.