Xcode iOS框架图标含义

时间:2016-05-03 16:16:47

标签: ios xcode frameworks

使用Xcode 7.3将iOS框架添加到iOS项目(常规 - >链接框架和库)时,Xcode使用两个不同的图标来表示iOS框架。一个看起来像一个白色的立方体,另一个看起来像一个工具箱。每个图标的含义是什么?

xcode

2 个答案:

答案 0 :(得分:5)

工具箱图标表示使用Foundation的框架。白色立方体(lego piece)表示链接Cocoa / Cocoa Touch框架的任何包。

答案 1 :(得分:1)

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

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

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

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

白色立方体框表示目标的资源包

让资源充分发挥的神奇之处在于将所有资源放入我们将从其他项目中包含的包中。

所以我们需要为 Bundle

类型的库项目添加目标

添加资源包目标时,默认情况下将使用Mac OS X构建目标进行设置。但是如果您想要IOS,那么您只需要更改相关设置。

请参阅bundle create的链接 http://jaym2503.blogspot.in/2014/03/how-to-create-resource-bundle-in-ios.html