テスト目的で、アプリケーションをクリーンな状態にリセットできるようにしたいと考えています。(シミュレーター/iPhone からアプリを削除するのと同様)。
定義があると仮定WIPE_DATA
すると、それが設定されている場合、アプリはインストールされたばかりのように起動するはずです。明らかに、アプリを知っていれば、データがどこに保存されているかがわかりますNSUserDefaults
。特定のアプリへの洞察を必要とせず、どのアプリにも適用できる、より一般的なアプローチがあるかどうか疑問に思っていました。