デバイスで実行するとNSLog情報はどうなりますか?テキストはどこに行きますか?保存されますか?したがって、デバイス上で実行する場合、それは大きなオーバーヘッドですか、それとも実質的にnullに送信されますか?
デバイスがMacに接続されていない場合でも、デバイスはログを記録し続けます。ログを表示するには、Xcodeを開き、[ウィンドウ]メニュー項目をクリックして、[オーガナイザ]をクリックする必要があります。次に、デバイスを選択し、[デバイスログ]タブを選択します。何らかの理由で(少なくとも私にとっては)ログの表示が不安定に見えるため、何も表示されない場合は、Xcodeを完全に終了して再起動する必要がある場合があります。
Xcode 6以降、デバイスマネージャペインは独自のウィンドウに分割されました。 (ウィンドウ>デバイス、またはCommand-Shift-2。)
そこに移動したら、デバイスを選択し、ウィンドウの下部にあるサイドバーの右側にある開閉用三角ボタンをクリックしてログを表示します。
デバイスのコンソールログに書き込まれます。デバイスが接続されている場合は、Xcode内の「オーガナイザ」で読み取ることができます。
ログアウトします。デバイスを接続し、xcodeで整理を確認することで取得できます