If you want to know about AlertViews you've presented yourself, you're looking for UIAlertViewDelegate protocol
didPresentAlertView:
and alertView:didDismissWithButtonIndex:
If you want to know when an AlertView has been shown by the OS, you can try UIWindowDidBecomeVisibleNotification
and UIWindowDidBecomeHiddenNotification
in the UIWindow class reference, then check if the windowLevel
property is equal to UIWindowLevelAlert