iOS Universal Framework Mk 7 Xcode 4 的项目模板用来构建通用的 iOS 应用框架。

芮承运
2023-12-01

项目地址: https://github.com/kstenerud/iOS-Universal-Framework

 

这是一个Xcode 4使用的项目模板,而不是一个新的开源框架。

我们为什么需要框架(Framework)?

要想用一种开发者友好的方式共享库是很麻烦的。你不仅仅需要包含库本身,还要加入所有的头文件,资源等等。

苹果解决这个问题的方式是框架(framework)。基本上,这是含有固定结构并包含了引用该库时所必需的所有东西的文件夹。不幸的是,iOS禁止所有的动态库。同时,苹果也从Xcode中移除了创建静态iOS框架的功能。

Xcode仍然可以支持创建框架的功能,重启这个功能,我们需要对Xcode做一些小小的改动。

把代码封装在静态框架是被app store所允许的。尽管形式不同,本质上它仍然是一种静态库。


 类似资料: