Xcode 将图像资源存储在.bundle中的优点

Xcode 将图像资源存储在.bundle中的优点,xcode,ios,resources,organization,Xcode,Ios,Resources,Organization,我被告知这样做是最好的做法。我知道这是由FBDialog.bundle执行的(查看FBDialog.bundle文件)。也有一些这样的问题。苹果公司也有一个很好的解决方案 但简而言之(撇开本地化不谈),将图像资源存储在.bundle文件中是否有显著的优点 编辑:我知道.app产品本身就是一个捆绑包。这不是我的问题。问题在于,是将图像资源存储在默认的“resources”组中,还是像Facebook iOS SDK那样将其存储在“Resource.bundle”文件中。bundle提供了一种标准化

我被告知这样做是最好的做法。我知道这是由FBDialog.bundle执行的(查看
FBDialog.bundle
文件)。也有一些这样的问题。苹果公司也有一个很好的解决方案

但简而言之(撇开本地化不谈),将图像资源存储在.bundle文件中是否有显著的优点


编辑:我知道.app产品本身就是一个捆绑包。这不是我的问题。问题在于,是将图像资源存储在默认的“resources”组中,还是像Facebook iOS SDK那样将其存储在“Resource.bundle”文件中。

bundle提供了一种标准化的资源组织结构。在iOS上,您在存储资源的位置上并没有很多选择。

它只是为您的应用程序包添加了另一层组织结构,使其更加全面。我认为以这种方式使用捆绑包的唯一严格优势是,在同一个项目中使用大量第三方代码时,可以避免潜在的文件冲突。

那么,你是说捆绑包在iOS上有点过分了吗?我认为重点是在iOS上,除了将图像存储在应用程序包中,您没有太多选择。您可以选择在应用程序包中将资源放置在iOS中的位置,但最好遵循惯例,让您的生活更轻松。