Я ищу имя класса для всплывающих окон / окон сообщений на iPhone (это голубоватое окно, которое появляется, когда у вас пропущенный вызов или приходит сообщение, например).





Класс называется UIAlertView. Из документации:
Use the UIAlertView class to display an alert message to the user. An alert view functions similar to but differs in appearance from an action sheet (an instance of UIActionSheet).
Use the properties and methods defined in this class to set the title, message, and delegate of an alert view and configure the buttons. You must set a delegate if you add custom buttons. The delegate should conform to the UIAlertViewDelegate protocol. Use the show method to display an alert view once it is configured.
Имейте в виду, что это модально в пользовательском интерфейсе, но не в коде. Метод show вернется немедленно, но управление диалогом будет происходить в текущем цикле выполнения. Это означает, что вы не сразу узнаете результаты.
Приведенные вами примеры (пропущенный вызов или входящее текстовое сообщение) являются предупреждениями системного уровня, которые всплывают в любом приложении. Эта функция недоступна в SDK. Ответ lajos действительно обеспечивает правильный способ отображения предупреждения, но стоит помнить, что вы можете сделать это только в своем приложении. Вы не можете отобразить всплывающее уведомление над другим приложением, потому что SDK в настоящее время запрещает запуск приложения в фоновом режиме.
В дополнение к ответу это, UIAlertView действительно является способом сделать это, и вам нужен следующий код:
UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Message" message:nil delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil] autorelease];
[alert show];
Здесь появится всплывающее окно с сообщением «Сообщение» и единственная кнопка с названием «ОК», которая закроет всплывающее окно при нажатии. Проверьте документация на предмет других действий, которые вы можете сделать (дополнительных кнопок и т. д.).
Отлично, я не мог удержаться от хихиканья ..: D