2012-04-02 12 views
0

私は、これらの用語は非常に今、私にぼやけているどういうわけかbundleresourceバンドルとリソースの違い

について読んでやっています。私が今想像しているのは、リソースは、サブフォルダのサブフォルダの1つです。 私の質問です:それは正しい考えであり、そうでない場合は、私を修正してください。 ありがとう

答えて

1

リソースには、アプリケーションに必要なコンパイル済みバイナリの一部ではないファイル(またはファイルのフォルダ)を使用できます。 mp3やwavファイル、pngグラフィックス、翻訳文字列など、さまざまな可能性があります。バンドルは、リソースを含む特別なプロパティを持つフォルダで、デフォルトのアプリケーションバンドルの場合は、アプリケーション自体のコンパイル/リンクされた部分も含みます。

+0

には、MyApp.appなどの末尾に.appという拡張子を付ける必要がありますか? – tranvutuan

+0

いくつかありません。それはその目的によって異なります。 –

1

いいえ、そのリソースはあなたのプロジェクト(黄色のマップ)であり、グループです。そのグループグループのほとんどすべてのファイルはバンドルにコピーされています(これはiOS上に.appフォルダです)。この方法で見ることができます:実行可能ファイル、nibs、イメージなどは、.appフォルダという別名のメインバンドルにコピーされます。

このように、ペン先、画像、翻訳ファイルについて話すときは、リソースと呼んでいます。

リソースフォルダ(グループ)は便宜上のものです。

あなたは、あなたがプロジェクトにそれらをドラッグすることにより、バンドル内にフォルダを作成し、彼らはOS Xで行うよりもCreate folders references for any added folders

+0

@ borrrden + rckoenes:すべてのコメントをいただきありがとうございます。今でも私の頭の中にsthがあります。 xcodeの左側に** Resources ** + ** Supporting Files **(黄色のフォルダ)+ ect ...という名前のフォルダが表示されます。だから、私たちが話している**リソース**の1つですか? – tranvutuan

+1

開発者向けドキュメントでAppleが話しているリソースは、アプリケーションに必要なファイルだけです。 – rckoenes

1

バンドルは、iOSのあまり関連性を持って選択することができます。各バンドルは独自の実行可能ファイルであり、コマンドラインツールのように呼び出すことができます。 iOSアプリは通常(常に?)、ただ1つのバンドルを持っています。リソースはバンドルで使用されるものです。バンドルの内容とメイン実行メソッドについて、それらを実際にメモリにロードできるようにするための情報を含める必要があります。実際にそれらをロードしないと、フォルダからファイルを作るための素早いツールになります。

関連する問題