您的位置:首页 > 移动开发 > IOS开发

iOS 库

2015-10-26 17:33 363 查看
一、库



二、静态库和动态库:



三、使用静态库(.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图片时,不再是普通图片名,而是

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios 架构