繁体   English   中英

iOS中bundle和resource之间的区别

[英]the difference between bundle and resource in ios

我正在阅读有关捆绑资源的信息

这些术语现在对我来说已经很模糊了。 我现在在想的是资源bundle的子文件夹之一。 我的问题是:是正确的想法,如果没有,请纠正我。 谢谢

不,不是,资源是您的项目(黄色地图),是一个组。 并且该组中的几乎所有文件都将gat组复制到捆绑中(在iOS中是.app文件夹)。 您可以这样看:将可执行文件,笔尖,图像等复制到主捆绑包(也称为.app文件夹)中。

因此,当我们谈论笔尖,图像和翻译文件时,我们称它们为资源。

资源文件夹(组)只是为了方便起见。

您可以将捆绑包中的文件夹拖到项目中,然后Create folders references for any added folders选择“ Create folders references for any added folders

与os x相比,捆绑软件在ios上的相关性要低得多。 每个捆绑软件都是其自己的可执行文件,您可以像命令行工具一样调用它们。 iOS应用程序通常(总是?)只有一个捆绑包。 资源是捆绑软件使用的东西。 您必须包含有关捆绑包内容和主要执行方法的一些信息,才能将其实际加载到内存中。 如果您实际上没有加载它们,那么它们可以是从文件夹制作文件的快速工具。

资源可以是应用程序需要的任何文件(或文件的文件夹),但不属于已编译二进制文件的一部分。 它们可以是mp3或wav文件,png图形或翻译字符串之类的东西,还有许多其他可能性。 捆绑软件是具有一些特殊属性的文件夹,其中包含资源,对于默认应用捆绑软件,还包含应用程序本身的已编译/链接部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM