一、静态库生成
1、依次点击顶部File->New->Project,如图2、选择Framework & Library下的“Static Library”选项,如图
3、按步骤继续,创建成功。在生成的类文件里编辑库内容,示例如下:
//.h文件声明方法
@interface TestLib : NSObject
+(void)showDemo;
@end
//.m文件实现
@implementation TestLib
+(void) showDemo{
NSLog(@"测试的静态库");
}
@end
4、在TARGETS中进行配置。依次点击Build Phases->Copy Files,添加需要暴露文件,Platforms选择你需要的平台,示例如图,只暴露TestLib.h文件5、command+B编译成功
6、在左边Products文件目录下,选中libTestLib.a,Show in Finder,把生成的.h文件和.a库copy到同一个文件夹下,导入时用。
二、导入使用
1、把.h文件和.a库导入到工程的同一路径下,注意,.h文件导入时,勾选"Create groups",.a库导入时勾选“Create folder references”,如图2、在需要的地方,直接调用库方法,编译运行
[TestLib showDemo];