Xcode iOS框架图标含义

12
当使用Xcode 7.3将iOS框架添加到iOS项目(通用 -> 链接的框架和库)时,Xcode使用两个不同的图标来表示iOS框架。一个看起来像白色立方体,另一个看起来像工具箱。这些图标分别代表什么意思?

xcode

2个回答

7

工具箱图标代表使用Foundation框架的工具集。白色立方体(乐高积木)代表链接到Cocoa / Cocoa Touch框架的任何捆绑包。


4
我发现,如果我将同一个框架从一个项目拖到另一个项目中,相应的图标可能会发生变化。例如,工具箱图标可能会变成白色立方体。 - e987
这个问题的延伸是什么--这些图标是否有黑色阴影背后的意义是什么?例如,一个白色的立方体有时会有阴影,有时没有。 - Toby Weed
这些和其他图标有参考资料吗? - TT--
这些和其他图标有参考资料吗? - undefined

0

框架是包含可链接库(通常是dylib)以及相关资源和开发头文件的捆绑包。

有“公共”和“私有”框架。前者通常有很好的文档,并准备供一般开发人员使用,而后者则(应该)仅限于内部使用。

原始库对于非设备开发人员已不再有用,因此它们已从系统中删除。框架文件夹仍然包含其他资源,例如本地化字符串。

框架的扩展名为.framework。如果有头文件,则存储在名为Headers的子目录中。这应该是黄色工具箱。 这是支持iOS设备和模拟器的。

白色立方体代表资源包的目标。

使资源正常播放的魔法是将所有资源放入一个捆绑包中,我们将从其他项目中包含它。

因此,我们需要向库项目添加类型为Bundle的目标。

当添加资源包目标时,它将默认设置为Mac OS X构建目标。但是,如果您想要IOS,则只需更改相关设置即可。

请参考以下链接创建bundle http://jaym2503.blogspot.in/2014/03/how-to-create-resource-bundle-in-ios.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接