iOS库(二)自定义的静态库

2023-04-09  本文已影响0人  fanren

一、创建静态库

iOS13之后,工程目录中移除了Product文件夹,导致不能直接定位到Framework的具体路径,需要手动设置一下;

设置完产品路径之后,重新启动项目,才会生效

修改后,通过普通的运行,打出来的包,就是生产包;

结果

二、引入静态库

image.png

这里不可设置为其他模式,否则编译会报错

image.png

三、静态库的使用

// 引入头文件
#import <Test/TestObject.h>

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
    TestObject *test = [[TestObject alloc] init];
    [test test];
}
@end

四、查看app包

app的包内容中,不包含Test.framework文件;说明静态库在编译的过程中,已经直接加载到app内部了;

上一篇下一篇

猜你喜欢

热点阅读