静态库和动态库

2017-11-13  本文已影响0人  古月纳兰

静态库的存在方式是以 .a 和 .framework ,在使用时会被完整的复制到执行文件中,所以说多次使用就会被多次复制,就会有多份。
动态库的存在方式是以 .dylib(现在.tbd)和 .framework,在使用时动态的加载到内存,系统只加载一次,不会复制,就只有一份,多次使用,可以节省内存。但是在项目我们使用自己制作的动态库,上架是会被拒的(可以用企业开发账号,不上架)。

以.a静态库为例,创建工程 50B2366F3E3A499118819406249F8864.jpg
添加暴露的文件 04D0D4709FBA51ABDC50A094673D6A28.jpg image.png 把build active 设为NO适配所有 image.png image.png

写完代码之后运行


image.png
image.png
image.png image.png 新建一个工程,拖到新工程中 image.png

写的不是太详细,本来已经稳定,现在又开始奔波了,等稳定再继续写......

上一篇下一篇

猜你喜欢

热点阅读