1.背景の状態とは何ですか、無効な状態& iOSアプリケーションの非実行状態ですか?
不活性状態
アプリがフォアグラウンドで実行されているが、現在のイベントを受信していません。 (ただし、他のコードを実行している可能性があります)。通常、アプリは別の状態に移行するときにこの状態に留まります。
背景状態
アプリは、バックグラウンドと実行コードです。ほとんどのアプリは一時停止状態になるとすぐにこの状態に入ります。ただし、余分な実行時間を要求するアプリは、一定期間この状態にとどまることがあります。さらに、バックグラウンドに直接起動されたアプリは、非アクティブ状態の代わりにこの状態になります。
、実行していない状態
は、アプリが起動されていないか、または実行していたが、システムを停止しました。
this Apple docを参照して、アプリケーションの詳細を理解するための画像を、以下のこと

2.を述べてくださいメインバンドルとドキュメントディレクトリの違いは何ですか? (アプリケーションからファイル/リソース(例えばdata.plistなど)をダウンロードすると仮定しますので、どこにあるのでしょうか?メインバンドルまたはドキュメントディレクトリまたは他の場所で)
メインバンドルは、 iPAとともに追加されました。読み込まれたファイルはメインバンドルにプログラムで追加または削除することはできません。
ユーザーがアプリケーションをインストールしたときにドキュメントディレクトリが空であり、必要な数のファイルを保存して削除できます(デバイスで使用可能なスペースによって異なります)。あなたがダウンロードしたファイルは、それをドキュメントディレクトリに保存することができます。私はリンゴのドキュメントやThisなどの他のチュートリアルを読むためにあなたをお勧めします
提案
、それは本当にあなたがより良い概念を理解するのに役立ちます。