Я не уверен, правильно ли я понял ваш вопрос, но вы можете зарегистрироваться для уведомлений, отправленных любым объектом, передав nil для аргумента объекта при добавлении наблюдателя:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardExposes:)
name:UIKeyboardWillShowNotification
object:nil];
После лучшего понимания вашего вопроса я добавил следующее:
Нет определенного списка всех уведомлений, так как их тип (имя) является только строкой, и каждый может придумывать новые уведомления (в том числе только для личного пользования). Но вы можете легко перечислить заявленные уведомления из iPhone SDK:
find /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.1.sdk/ \
-name "*.h" -exec cat {} \; \
| grep -E "NSString[[:space:]]*\*[[:space:]]*(const)?[[:space:]]*[[:alnum:]]+Notification" \
| grep -E -o "[[:alnum:]]+Notification"
В этом списке 46 уведомлений.