我想为一些可重用的代码创建一个框架,我希望将其包含在其他iPhone应用程序中.最好的方法是什么?理想情况下,我希望它像内置框架一样工作,让应用程序使用它而不会破坏构建文件.
Apple阻止在iPhone上使用自定义框架.但是你可以使用好的旧静态库.在3.0 GM SDK中,甚至还有一个项目模板,但您也可以自己设置一个静态库目标.
我已经为Xcode 4创建了模板,允许您构建通用的iOS框架(在设备和模拟器中都可以工作).
安装模板后,您只需在创建新项目时选择"静态iOS框架",剩下的就完成了.它也适用于单元测试.
https://github.com/kstenerud/iOS-Universal-Framework