アプリを実行できます。シミュレータがどういったものかと、その扱い方について詳しく見て行きます。デバイスを使っていると、日常のさまざまな場面に応じて、画面の表示状態などが変化する場合があります。シミュレータには、それらの変化を自由に再現して、それらを想定したアプリの制作を支援する機能が用意されています。シミュレータでは、言語環境が英語に設定されています。シミュレータも日本語の環境の方が都合の良いことも多いでしょう。デバイスで設定するときと同じです。シミュレータのホーム画面を表示してSettingsアイコンをクリックします。たどり、言語環境の選択画面を表示します。シミュレータが再起動します。電話の通話中に何か操作を行ったりすると、ステータスバーのサイズが普段より大きく表示されます。このサイズのステータスバーを想定していないアプリでボタンが隠れたりして、操作しにくくなることがあります。シミュレータなら簡単に着信ステータスバーに切り替えられます。選択すると、ステータスバーの状態が交互に切り替わります。ネットワーク共有機能が使われることも多く、他のデバイスを接続中にもステータスバーがこの状態になるので、この機能を使って画面レイアウトを確認しておくのがおすすめです。デバイスでは、利用可能なメモリが不足してきたときに、起動中のアプリにメモリ不足の警告を送信する仕組みになっています。シミュレータでは、この警告を意図的にアプリに伝えられるようになっています。シミュレータで現在アクティブになっているアプリに警告が送信されます。アプリがメモリ不足の警告を受信すると、UIApplicationDelegateの-applicationDidReceiveMemoryWarning:メソッドや、UIViewControllerの-didReceiveMemoryWarningメソッドなどが呼び出されます。シミュレータでは、現在位置の情報を自由に設定できるようになっています。これによって、実際にその場所に移動しなくても、そこに居るものとしてアプリの検証が行えます。ここでは、次の選択肢の中から、位置情報を指定できます。内容なし位置情報を返さないようにします。現在地を特定できない場面を想定した動作検証に利用できます。位置情報をカスタマイズ...緯度と経度を指定して、位置情報を設定します。本社の位置情報を使用します。Ride街中を自転車で移動している場面を再現します。自転車の速度で位置情報が刻々と変化します。Run街中を走って移動している場面を再現します。走る速度で位置情報が刻々と変化します。Drive街中を自動車で走行する場面を再現します。位置情報が刻々と変化します。シミュレータと連動していて、それぞれで位置情報を指定したときは、最後に指定した方の情報が使用されます。キーボードを接続して文字を入力できます。このとき、画面上にはソフトウェアキーボードが表示されなくなるので、普段とは違った範囲の画面が表示されることになります。キーボードから文字を入力できるようになっています。デバイスにハードウェアキーボードが接続されている状況を再現できます。選択すると、その状態を再現したり、通常の状態に戻したりできます。友宏ブロガーになりたいプログラマー。パソコンとは幼馴染です。幼い頃にMSXとめぐり逢い、プログラミングの扉を開く。構築やサーバーを建てて遊んでました。今なおパソコンと戯れながら、本を執筆したりしています。@es_kumagaiGoogle+morePR。