Skip to content

Instantly share code, notes, and snippets.

View webmd-ios's full-sized avatar

WebMD-Jenkins webmd-ios

  • WebMD
  • New York, NY
View GitHub Profile
@interface GenericNotification<__covariant KEYTYPE: NSString *, VALUETYPE: id, RETURNTYPE: id> : NSObject
- (NSArray<RETURNTYPE> *_Nonnull)broadcastNotificationWithInfo:(NSDictionary<KEYTYPE, VALUETYPE> *_Nullable)info;
- (void)addSubscriber:(NSObject *_Nonnull)subscriber callback:(RETURNTYPE _Nullable(^_Nonnull)(NSDictionary<KEYTYPE, VALUETYPE> *_Nullable info))callback;
- (void)removeSubscriber:(id _Nonnull)subscriber;
@end