系统框架(如UIKIt.framework、CoreGraphics.framework)是静态库还是动态库?

5
在Xcode项目中,系统框架(例如UIKIt.framework、CoreGraphics.framework)是静态库、动态库还是其他类型的库? 在iOS项目中是否可以使用Mac OS X的框架(例如Quartz.framework)?
1个回答

2

这是一个动态库。框架是苹果打包特定版本的动态库和其依赖项(如头文件)的方式。有关更多信息,请参见苹果文档

不可能在iOS中使用为OS X设计的框架(尽管存在一些重叠;苹果针对两个平台制作具有相同名称且基本相同功能的框架,但可能存在一些差异)。它们必须针对您要在其上使用的iOS架构进行定位。


请注意,OS X 框架是为 i386 构建的(不包括旧的 ppc 框架),而 iOS 框架是为 armv7/armv7s 构建的(不包括模拟器)。 - rmaddy

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