static void LogNSNotifications(CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef userInfo); void LogNSNotifications(CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef userInfo) { NSLog(@"\n\nNotification Logged:"); NSLog(@"observer %@", [(__bridge NSObject *)observer debugDescription]); NSLog(@"object %@", [(__bridge NSObject *)object debugDescription]); NSLog(@"name: %@", name); NSLog(@"userinfo: %@", userInfo); } // then in your app delegate, call this function: CFNotificationCenterAddObserver(CFNotificationCenterGetLocalCenter(), NULL, LogNSNotifications, NULL, NULL, CFNotificationSuspensionBehaviorDeliverImmediately);