iphone第三方库

在实际的编程过程中,通常会把一些公用函数制成函数库,供其它程序使用,一则提搞了代码的复用;二则提搞了核心技术的保密程度。所以在实际的项目开发中,经常会使用到函数库,函数库分为静态库和动态库两种。和多数人所熟悉的动态语言和静态语言一样,这里的所谓静态和动态是相对编译期和运行期的:静态库在程序编译时会被链接到目标代码中,程序运行时将不再需要改静态库;而动态库在程序编译时并不会被链接到目标代码中,只是在程序运行时才被载入,因为在程序运行期间还需要动态库的存在。

 

iPhone官方只支持静态库联编,本文就以静态库为例讲解iPhone中静态库的具体用法。在实际的开发过程中,可能在项目设计阶段把一些功能比如图形界面引擎、网络通讯引擎等都规划到相应的函数库中。

 

一般使用的第三方库有三种常见的显示:
1.提供一个.a静态库文件及几个.h文件:把静态库文件跟文件都添加到项目中,然后在需要库的代码文件中导入相应头文件即可
2.提供一个framework:这种可直接把framework通过“Add files to project”添加到项目中,在需要库的代码文件中导入相应的头文件即可,其实framework的显示就是把第一种中的静态库、头文件及一些资源文件组织起来而已
3.提供头文件与实现文件:这种直接导入到项目中,就跟你写的文件一样使用就行了

转载于:https://www.cnblogs.com/codings/p/3567242.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值