framework
眼睛会放光
这个作者很懒,什么都没留下…
展开
-
.framework动态库制作(静态库制作类似)
测试版本:xcode 10.2.1一 整体流程;1 新建ios的framework工程,新建类文件;2 运行前参数设置:*创建库类型设置(默认动态库):Build Dettings, Mach-O Type选择动态库;*头文件公开设置:新建类头文件可导入到系统自动生成的framework.h中(防止引用某个类时,missing module警告);*支持设备指令:Ar...原创 2019-04-25 22:45:46 · 282 阅读 · 0 评论 -
framework动态库的动态加载
1 当前模拟器设备 app的Documents 路径(沙盒);NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) objectAtIndex:0];2 动态加载代码: //查找framwork路径 NSArray *pat...原创 2019-04-26 15:15:47 · 324 阅读 · 0 评论 -
.framework动态库与静态库区别
动态库:编译时,只是引用,不会拷贝到目标程序,所以不影响目标程序的体积;运行时,才会加载,可以多个程序可以共享;但是动态库不存在或版本不正确,出现lib not found 错误;优点:热更新(不发布appstore的话);多个进程可以共享省内存,可扩展性强,所以方便多人开发扩展;可以将最终可执行文件体积缩小;缺点:执行慢,动态库不存在或者版本不正确,容易报错。...原创 2019-04-21 16:20:51 · 234 阅读 · 0 评论 -
.a 与 .framework。
1、.a (纯二进制文件)+ .h + sourceFile(资源文件) = .framework。2、.framework可以是静态库,也可以是动态库。.a 只是动态库;原创 2019-04-21 16:23:33 · 163 阅读 · 0 评论