
静态库
DonnyDN
代码是写给人看的,只是刚好能运行。
展开
-
.a静态库的制作及使用
把笔记里的东西整理出来,好好学习天天向上(๑•̀ㅂ•́)و✧一、什么是库? 库是共享程序代码的方式,一般分为静态库和动态库。二、区别: 静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。 动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。三、iOS里静态库形式:.a和.framework四、iOS里...原创 2018-03-22 17:44:49 · 5832 阅读 · 0 评论 -
.frameworke静态库的制作及使用
1、先创建一个新的Xcode工程CommonKit2,需要选择下面这个模板: 2、添加自己要封装的文件 3、添加公开头文件 Target->Build Phases->Headers中的Project中要暴露的头文件拖拽到Pulic里面: 4、设置支持所有架构(和.a制作一样) Build Active Architecture Only都设置NO5、修改Ma...原创 2018-03-22 17:57:20 · 829 阅读 · 0 评论 -
多工程联编之静态库工程使用
把静态库工程作为工具库使用:1、新建工程TestDemo,新创建个文件夹Dependency用于存放静态库文件 2、在Dependency文件夹下创建静态库工程(一般作为工具库文件),shift+cmd+N -> Cocoa Touch Static Library(.a文件)。注意创建的时候把静态库和TestDemo关联 静态库创建完成,此时.a文件是红色,等配置成功编...原创 2018-03-22 18:28:02 · 1390 阅读 · 0 评论