iOS上应用Static Framework
iOS上支持,静态链接库和动态链接库,和多数系统一样。但是动态链接库只有Apple允许使用(截止到iOS8之前),其他开发者在Xcode中开发时只能使用静态链接库。
静态链接库用起来的颇为麻烦,你编译好了.a文件,也还要将include的Header file,resourse等等文件一同打包,待引用。
苹果在自己的平台上推出了一种新的引用方式,那就是Framework。Framework其实就是将Header及Library打包在一起方便使用,我们平常使用的UIKit、QuartzCore等均打包为Framework。但是,因为没有模板,所以不能简单地创建一个Framework。这里有一个开源项目可以帮到我们:https://github.com/kstenerud/iOS-Universal-Framework (iOS-Universal-Framework)
static ios framework: