iOS 库

一、库
这里写图片描述


二、静态库和动态库:
这里写图片描述


三、使用静态库(.a)的步骤:
第一步:创建一个正常文件

第二步:创建一个静态库
这里写图片描述

第三步:写好内部代码,处理好暴露给用户使用的文件
写好内部代码后,将要给用户调用的头文件,暴露出来
这里写图片描述

第四步:静态库支持的架构
有时会发现,生成的静态库无法在不同的模拟器上使用。那是因为不同的手机真机或者不同的模拟器使用的CPU架构不一样。

该模拟器不是使用这个静态库报错
这里写图片描述

iPhone模拟器使用的架构:
架构名 对应模拟器
这里写图片描述

iPhone真机使用的架构:
架构名 对应真机
这里写图片描述

可以通过编译,知道这个静态库支持什么架构的CPU
这里写图片描述
1、先输入“cd”
这里写图片描述
2、将静态库文件拉入该编译器,生成静态库的路径
这里写图片描述

3、输入“lipo -info 静态库名称”,并按回车,便可知该静态库支持什么架构
这里写图片描述


四、动态库(.frameWork)使用
动态库使用与静态库基本类似。
其中,frameWork可以由动态库、静态库切换
这里写图片描述


五、库的内部代码
库的内部代码一般由三个部分组成:.h文件、.m文件、bundle文件
bundle文件主要是用来存放需要的图片,如果图片不存放在bundle里面,与主程序使用的图片出现同名情况,会产生影响。所以一般将图片放入bundle文件里面。
创建bundle文件,直接新建一个文件夹,命名后,将格式改为“.bundle”即可。注意在使用时,将bundle文件也要复制进去主程序文件中。
而库.h.m文件使用bundle图片时,不再是普通图片名,而是
这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值