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 · 309 阅读 · 0 评论 -
framework动态库的动态加载
1 当前模拟器设备 app的Documents 路径(沙盒); NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) objectAtIndex:0]; 2 动态加载代码: //查找framwork路径 NSArray *pat...原创 2019-04-26 15:15:47 · 349 阅读 · 0 评论 -
.framework动态库与静态库区别
动态库: 编译时,只是引用,不会拷贝到目标程序,所以不影响目标程序的体积; 运行时,才会加载,可以多个程序可以共享;但是动态库不存在或版本不正确,出现lib not found 错误; 优点: 热更新(不发布appstore的话); 多个进程可以共享省内存,可扩展性强,所以方便多人开发扩展; 可以将最终可执行文件体积缩小; 缺点:执行慢,动态库不存在或者版本不正确,容易报错。 ...原创 2019-04-21 16:20:51 · 266 阅读 · 0 评论 -
.a 与 .framework。
1、.a (纯二进制文件)+ .h + sourceFile(资源文件) = .framework。 2、.framework可以是静态库,也可以是动态库。.a 只是动态库;原创 2019-04-21 16:23:33 · 193 阅读 · 0 评论