.a静态库生成和导入

一、静态库生成

1、依次点击顶部File->New->Project,如图
1.png

2、选择Framework & Library下的“Static Library”选项,如图
2.png

3、按步骤继续,创建成功。在生成的类文件里编辑库内容,示例如下:
//.h文件声明方法
@interface TestLib : NSObject
+(void)showDemo;
@end
//.m文件实现
@implementation TestLib
+(void) showDemo{
    NSLog(@"测试的静态库");
}
@end

4、在TARGETS中进行配置。依次点击Build Phases->Copy Files,添加需要暴露文件,Platforms选择你需要的平台,示例如图,只暴露TestLib.h文件
3.png

5、command+B编译成功
6、在左边Products文件目录下,选中libTestLib.a,Show in Finder,把生成的.h文件和.a库copy到同一个文件夹下,导入时用。

二、导入使用

1、把.h文件和.a库导入到工程的同一路径下,注意,.h文件导入时,勾选"Create groups",.a库导入时勾选“Create folder references”,如图
4.png

2、在需要的地方,直接调用库方法,编译运行

[TestLib showDemo];

你可能感兴趣的:(.a静态库生成和导入)