首页 > 其他 > 详细

iphone第三方库

时间:2014-02-26 03:31:36      阅读:359      评论:0      收藏:0      [点我收藏+]

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

 

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

 

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

iphone第三方库

原文:http://www.cnblogs.com/codings/p/3567242.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!