Cocoa Touch Framework 和 pre-Xcode6 框架有啥区别
Posted
技术标签:
【中文标题】Cocoa Touch Framework 和 pre-Xcode6 框架有啥区别【英文标题】:What is the difference between Cocoa Touch Framework and pre-Xcode6 frameworkCocoa Touch Framework 和 pre-Xcode6 框架有什么区别 【发布时间】:2014-08-28 11:17:22 【问题描述】:在 Xcode 6 和 ios 8 中,Apple 允许我们使用 Xcode 中的内置模板创建“Cocoa Touch 框架”。
但在 Xcode 6 之前,我们仍然可以使用 Aggregate 和一些脚本构建自己的框架。
他们还说框架在 iOS 7 及更低版本中不可用。
如果您从包含应用程序链接到嵌入式框架,您仍然可以将其部署到 8.0 之前的 iOS 版本,即使这些版本中不提供嵌入式框架。 来源:https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html#//apple_ref/doc/uid/TP40014214-CH21-SW3
那么pre-Xcode 6 框架和Xcode 6 框架有什么区别呢? 当我迁移到 Xcode 6 时,我定制的 Xcode 6 之前的框架会停止工作吗?
提前致谢。
【问题讨论】:
【参考方案1】:新框架在运行时动态链接,而前一个框架静态链接到您的应用程序二进制文件中。
在 ios7 及之前的版本上禁用了动态链接
【讨论】:
以上是关于Cocoa Touch Framework 和 pre-Xcode6 框架有啥区别的主要内容,如果未能解决你的问题,请参考以下文章