Xcode4でのiPhoneシミュレータ保存場所

良く忘れるのでメモっておきます。
Xcode4でiPhoneシミュレータのローカルファイルは以下の場所に保存されます。


Macintosh HD > ユーザ > ホーム > ライブラリ > Application Support > iPhoneSimulator


Xcode4を利用していれば、ここにバージョン別のフォルダがあるため、
更に階層を下に潜ることでバージョンごとのローカルファイルを確認できる。
SQLiteなどを利用してデータベースに書き込んだ内容を確認したりするときに
直接こういったローカルファイルを参照する必要が出てくる。


基本的にDocumentsディレクトリを使うと思うが、
例えばiOS4.3のものならば以下に保存されています。

Applications > ※アプリケーション識別子 > Documents

ここにファイルを保存するには、以下のような記述を使いますね。

NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* documentsDir = [paths objectAtIndex:0];
NSString* dbPath = [documentsDir stringByAppendingPathComponent:@"sample.db"];