「数回のリロード」とはどういう意味ですか?マルチタスクのため、同じプロセスを再度開く可能性があるため、アプリケーションを明示的に終了する必要があります。
例えば。オブジェクトのアドレスは実行ごとに異なることがわかるので、これはUIViewControllerインスタンスのアドレスを出力する私のアプリケーションの1つです。
First run: <DCViewController: 0x13d4a0>
Second run: <DCViewController: 0x2880f0>
Third run: <DCViewController: 0x2a2050>
(これは当てはまらないと思いますが、XCodeでは、[ビルド設定]の下にPIE(Position Independent Executable)を有効にするオプションがあり、[Do n't Create Position Indipendent Executables]と呼ばれます。簡単に見つけることができますが、「pie」と入力します。検索ボックスの「。このオプションは「いいえ」に設定する必要があります)。
編集:
さらに、Xcodeは、展開ターゲットが4.3以上の場合にのみPIEバイナリを作成します
これがお役に立てば幸いです=)