单身彩虹

文章
6
资源
0
加入时间
2年10月21天

iOS开发—— 动态库和静态库

iOS开发—— 动态库和静态库动态库:1、以.tbd(以前是.dylib)或者.framework为后缀的文件,系统里面的.framework库都是动态库,入UIKit.framework,Foundation.framework等等;2、链接时不进行复制,由系统动态加载到内存,只加载一次,可以多个程序使用,节省内存,减少app体积,原理上可以用做热更新,只是苹果不允许热更新,所以使用动态库上不了架(iOS8之前时不能使用动态库的,iOS8之后出现了App Extension,以及现在Swift