【IOS学习】ios库之.framework与.a文件
- 库:是共享程序代码的方式
库的种类:静态库与动态库
1、静态库:.a文件与.framework文件
2、动态库:.dylib文件与.framework文件注:.framework文件为系统创建则为动态库,自己创建则为静态库。
- .framework与.a文件 区别
- .a文件:纯二进制文件,至少需要一个.h文件配合使用
- .framework文件:除二进制文件外,还有资源文件,可以直接使用
.framework与.a文件 联系
.a文件 + .h文件 + sourceFile = .framework文件
.framework包含:.h头文件 + info.plist(动态库没有) + Mudues + 可执行文件
使用静态库的原因
- 方便共享代码,便于合理使用
- 实现IOS程序的模块化(固定业务模块化为静态库)
- 分享给别人你的库使用,但不希望他看到你的代码
- 开发第三方SDK的需要
下班了总结一下之前的笔记,今天收到了春节放假通知,但是疫情不能回去老家,回来要隔离,很危险,还有点对身边的人不负责任。但是还是很想家,第一个没有寒假的春节。
【IOS学习】ios库之.framework与.a文件相关推荐
- iOS架构-静态库.a打包之资源文件打包成bundle(4)
iOS架构-静态库.a的打包及使用(一) iOS架构-静态库.a的脚本化打包及使用(二) 资源文件主要包括:xib.图片以及其他文件资源(json.string等).这里主要介绍 xib.图片.其他的 ...
- iOS学习—iOS长按手势事件
iOS手势状态: typedef NS_ENUM(NSInteger, UIGestureRecognizerState) {UIGestureRecognizerStatePossible, // ...
- iOS架构-静态库.framework之资源文件打包bundle(6)
iOS架构-静态库.framework手动打包及脚本化打包(5)中介绍了.framework的脚本化打包,虽然在iOS架构-静态库.a打包之资源文件打包成bundle(4)中已经演示过,其实是一样的. ...
- iOS -- 学习资料总结(转载)
先著名转载地址:https://www.jianshu.com/p/c47c24ab1e76/ 关于iOS学习进阶的必读一些博客总结 经过一周的思考还是决定重组一下优秀的博客,首次整理这些博客比较乱, ...
- 关于iOS学习进阶的必读一些博客总结
关于iOS学习进阶的必读一些博客总结 作者 Raybon_lee 2016.01.16 22:28* 字数 3110 经过一周的思考还是决定重组一下优秀的博客,首次整理这些博客比较乱,但是后期会慢慢增 ...
- python内置库之学习configparser库(一)
python内置库之学习configparser库(一) 1.引言 ini文件简介 [节] 键=值 注:节不能重复出现 2.自己封装了一个增删改查的类,可以参考一下 import configpars ...
- iOS架构-静态库.framework脚本化打包补充(5)
静态库.framework脚本化打包打包已经在iOS架构-静态库.framework手动打包及脚本化打包(5)中讲过.这里补充是通过Xcode 配置Aggregate自动执行脚本打包Framework ...
- iOS架构-静态库.framework之依赖第三方库(7)
需求分析: 把自己的能力封装成静态库提供给客户使用,但是有些工作市场上已经有很好的公开的代码,或者成本很低的解决方案,我们就可以使用别人公开的.或者低成本采购的技术来为我们服务.制作静态库也是 ...
- iOS架构-静态库.framework手动打包及脚本化打包(5)
引用一张博客的图片来理解下基本知识(http://www.cnblogs.com/oc-bowen/p/7478461.html) 我们可以看出.a的封装和.framework的封装差不多,也有模拟器 ...
最新文章
- QEMU-KVM自己主动创建虚拟机,以指定IP构造
- 嘘!阿里程序媛上班的第一件事是...
- [BUUCTF-pwn]——ciscn_2019_en_2
- 支付宝回调接口验签失败
- 世上最简单的mysql_史上最简单安装MySQL教程
- JavaScript的事件绑定及深入
- 中国人工智能趋势报告(完整版)
- 纯前端表格控件SpreadJS——轻松搞定数据绑定
- 关于Sql Server2012(.net framework 3.5安装)安装问题
- c语言股票最大收益_应用ROC函数计算多支股票收益率
- 简单的在线出入库管理用哪个系统好
- 【持续更新中...】2021年全国大学生电子设计大赛 (三)匿名四轴拓空者飞控系统设计解读
- Oracle 常用 语句
- 谭浩强《C程序分析》(第五版)第七章
- js优化上传大图片显示问题(压缩图片展示)
- 黎曼zeta函数不需解析延拓
- web实验5 圣斗士网页
- 传微软2.5亿美元收购输入法应用SwiftKey
- Stable Diffusion 2.0 上线,却痛失黄暴图片生成能力
- C#程序提示“不知道这样的主机”