有人告诉我这样做是最佳做法。我知道 Facebook iOS SDK这样做(查看 FBDialog.bundle
文件)。有几个关于 how to create them 的问题以及。 Apple 也有一个 Bundle Programming Guide .
但简而言之(撇开本地化不谈),将图像资源存储在 .bundle 文件中是否有显着优势?
编辑:我知道 .app 产品本身就是一个 bundle 。那不是我的问题。问题是是将图像资源存储在默认的“Resources”组中,还是像 Facebook iOS SDK 那样将它们存储在“Resource.bundle”文件中。
最佳答案
它只是为您的应用程序包添加了另一层组织,使其更加全面。我能看到以这种方式使用 bundle 的唯一严格优势是在同一项目中使用大量第 3 方代码时避免潜在的文件冲突。
关于xcode - 在 .bundle 中存储图像资源的优点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5774705/