108 打包.a静态库

1.代码库:库是程序代码的集合,是共享程序代码的一种方式,分为开源库和闭源库
闭源库分为静态库和动态库,其中自己制作动态库不能上传appStore
2.静态库分为.a静态库和.framework静态库,.a静态库若是每个程序都使用那么每个程序都会keep一份,.framework在整个iOS系统中只有一份

3.a静态库的制作:
1>创建工程:
创建工程

2>选择静态库类型:
选择静态库类型

3>加载资源:
3>1>0:

UIImage *image = [UIImage imageNamed:[@"file.bundle" stringByAppendingPathComponent:@"arrow.png"]];

3>1>1:
加载资源

4>生成静态库头文件:
生成静态库头文件

3.1有模拟器和真机的静态库,可以使用下面的指令合成一个静态库:
lipo -create Debug-iphoneos/libMJRefresh.a Debug-iphonesimulator/libMJRefresh.a -output libMJRefresh.a

3.2静态库有测试debug版本和release版本,release版本通过下面的方式生成:
release版本

3.3在静态库有分类需要增加编译参数:
编译参数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值