IOS创建并使用静态库static library

1. 打开Xcode-->Create a new Xcode project-->iOS-->Framework&library-->Cocoa Touch Static Library-->Next-->输入Product Name-->Next-->Create

2. 添加相关源文件,或修改相关代码,选择设备为IOS真机或模拟器,如果选真机则只能在真机上调试,选模拟器则只能用模拟器调试。

3. Product-->Scheme-->Edit Scheme...-->Run-->Build Configuration选择Release或Debug

4. Build Settings-->Architectures-->Build Active Architecture Only-->这个属性设置为yes,是为了debug的时候编译速度更快,它只编译当前的architecture版本。而设置为no时,会编译所有的版本; 一般debug的时候可以选择设置为yes,release的时候要改为no。如果设置为no就会有些CPU不支持,报错,如:Undefined symbols for architecture armv7

5. 编译(Command+B),生成的.a文件可以右击[Show in Finder], 可使用检查静态库的CPU架构支持命令:lipo -info xxxxx.a 列出当前.a库支持的CPU架构。

6. 把头文件和库文件拷贝到要引用的目录,打开要使用静态库的项目,把头文件和库文件拖到项目文件列表中,并#import相关头文件即可。

上一篇:HDU2490 parade


下一篇:1833: [ZJOI2010]count 数字计数 - BZOJ