10

リソースファイル(config / data / image)ファイルをiPhoneのアプリケーションホームディレクトリにコピーするにはどうすればよいですか。

関連する質問iPhoneにデータファイルをロードしますか?、「プロジェクトに追加するだけです。Xcodeは、アプリケーションのビルド時に.appバンドルにコピーします」という回答を受け取りました。

どのようにこれを行うのですか?(これが単純な質問の場合は、手動リファレンス/ページ番号で問題ありません)

ファイルをiPhoneシミュレーターにコピーして、実行時に開くことができるようにしたい。実行時にファイルを見つけることができませんでしたが、「ファイルのコピー」ターゲットを追加してこれを実行しようとしました。

プロパティリストを使用するか、ファイルioよりもsql liteデータベースが優先されることは知っていますが、これを実現する方法を理解したいと思います。

4

2 に答える 2

9

私のアプリには、プロジェクト フォルダーのルートにドロップしてプロジェクトのリソース フォルダーに追加した sql lite DB があり、アプリからアクセスできるバンドルにまとめられます。

http://img68.imageshack.us/img68/3047/xcoderesourceslw5.png

これはどのファイルでも機能すると思います。特別なターゲットや操作を書く必要はありませんでした。

アプリでは、このファイルは次のように表示されます。

NSString *dbFilePath = [[NSBundle mainBundle] 
                            pathForResource:@"dictionary" 
                            ofType:@"db"]; 
于 2008-12-23T02:57:10.307 に答える
3

実行時にプロジェクトに設定されたリソースにアクセスする方法を説明しているこのサイト、バンドルプログラミングガイドを見つけました。使いやすい単一のファイルだと思います。

于 2008-12-23T03:22:03.250 に答える