.a静态库生成和导入

2022-01-05  本文已影响0人  浅_若清风
一、静态库生成
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];
上一篇下一篇

猜你喜欢

热点阅读