iOS 静态库的打包及使用(swift_oc)
来源:互联网 发布:淘宝网千人千面 编辑:程序博客网 时间:2024/06/05 15:07
接近一天的时间,才弄通 ;特此做个纪录,记录是学习的最好方式,也是加强记忆的一个机会;很多时候,我都是遇到问题解决问题,有些时候 会遇到以前遇过的,还得再思考,确实是头疼;不废话了,开始;
一、程序运行的步骤;
1、预编译 对源码进行简单处理2、编译 将处理好的源码转换成对应的 二进制文件 3、链接 将编译好的二进制 文件 与 系统的静态库 链接在一起 4、运行 此过程 可以 引入动态的链接库; 执行程序
二、 打包静态库的过程 ,就是程序编译的过程,
1、在xcode 中,编译一个 静态库,在build 文件夹下,找到对应的.a文件;同时设置 一个暴漏在外的头文件; 2、程序用引用 .a 、与头文件就可以使用了; 注意:静态库工程、还是开发应用的工程,oc与swift 混和使用时,在编译设置里 ,添加桥接器的配置就好了;
//以下文档有具体的步骤:
参考文档
https://www.cnblogs.com/mtystar/p/6082363.html
http://www.cocoachina.com/ios/20150226/11182.html
思路: 在做静态库的时候,你要知道你具体是要做啥;才能 从有限的文档中,快速找到你要的,以便节省时间,如果你对xcode 够熟悉,同时知道 程序运行起来,每一步具体是干啥的,也就是知晓其背后的原理;这样也就做出静态库后,你的使用是清晰的,同时具有了举一反三的能力,而不是 照猫画虎,只知其然不知其所以然了;
补充:
记得 swift 中需要暴漏的记得添加 @objec
阅读全文
0 0
- iOS 静态库的打包及使用(swift_oc)
- iOS 使用cocopods打包静态库
- iOS 打包静态库
- iOS打包静态库
- iOS 打包静态库
- iOS静态库的打包-徐明伟
- iOS 打包,及企业账号的使用
- iOS - 动态库及静态库的使用
- iOS中静态库的介绍及使用(1)
- iOS中静态库的介绍及使用(2)
- ios开发之静态库(.a)的生成及使用
- iOS开发之使用CocoaPods开发并打包静态库
- iOS 静态库通用打包
- iOS 静态库制作及使用问题
- ios静态库的使用
- ios静态库的使用
- ios静态库的使用
- ios如何打包成一个通用的静态库文件
- Delete and Earn问题及解法
- Spring整合Redis(spring-data-redis)
- C#启动打印机打印文件
- Android Unity 交互
- 输入两个整数m和n,及另一个整数k,计算m/n,结果精确到小数点后k位。
- iOS 静态库的打包及使用(swift_oc)
- Android Studio Git实现回退至某一个版本
- 最小费用最大流/费用流zkw算法模板(洛谷3381)
- android ANR分析
- dedecms织梦自定义表单发送到邮箱-用QQ邮箱发送邮件
- 关于jsonp使用
- spyder增加模块代码提示功能
- maven怎么实现父pom的管理
- Java只用一套嵌套for循环输出菱形