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"];