以下のセクションでは、特殊なフォームについて説明します。参照)を表示したり、質問に対するユーザーの回答を求めたいのであれば、アラートマネージャを使用します。アラートマネージャは以下の関数を定義します。与えると、アラートマネージャはモーダルダイアログを作成して表示します。ユーザーがダイアログ上のボタンの1つをタップすると、アラートマネージャはダイアログボックスを破棄してタップされたボタンの要素番号を呼出元に返却します。システム定義のアラートには4種類があります。通知エラーアラートの種類によって、アラートウィンドウに表示されるアイコンと、アラート表示時に鳴らされるサウンドが決まります。アラートマネージャが呼び出される際、以下の情報を含むアラートリソースが渡されます。終端文字列1つ以上のボタンに表示されるテキストラベルプログレスダイアログ通信セッションにおけるデータ転送など、アプリケーションが長時間に及ぶ処理を行う場合、ユーザーに処理状況を通知するプログレスダイアログの表示を検討して下さい。プログレスマネージャはプログレスダイアログを表示するためのメカニズムを提供します。コールすることでプログレスダイアログを表示します。コールしてユーザーのために新しい情報でダイアログを更新します。よってイベントキューに追加されたプログレスダイアログ更新イベントを処理します。関数を使用してコールバックを行ないます。長時間かかる処理であれば何であれ、必ずイベントループ内で処理を行ない、コールバック関数内では行なわないようにして下さい。取得した場合に処理を行ないます。)に行うようにして下さい。プログレスダイアログは、自動的にセンタリングとフォーマットされた数行のテキストを表示できます。進行中の処理を示すアイコンを指定することもできます。ボタンを1つ表示することもできます。ボタンの種類はプログレスマネージャによって自動的ににコントロールされ、処理状況(エラーなし、エラー、ユーザーキャンセル)によって変更されます。関数をコールバックします。コールした時にユーザーが指定する関数です。構造体のポインタを1つ渡します。"プログレスマネージャ"を参照して下さい。