iOS .framework静态库的封装
来源:互联网 发布:聊骚软件靠谱吗 编辑:程序博客网 时间:2024/06/07 06:35
一、framework静态库的创建
- 1.创建工程选择
iOS/Framework & Library
,选择Coaoa Touch Framework
- 2.删除自动生成的头文件.
注意
: Info.plist不能删除
- 3.创建Tool类,并对应提供log类方法,实现log类方法
// Tool.h文件中提供接口+ (void)log;// Tool.m文件中实现方法+ (void)log{ NSLog(@"framework Test");}
- 4.设置要生成的.framework文件为静态库
- 5.设置支持所有架构
- 6.设置要公开的所有头文件
- 7.合并模拟器版framework和真机版framework
framework静态库合并的不是framework,而是framework下的一个二进制文件,即上一步图中标记的文件。lipo -create 第一个framework下二进制文件的绝对路径 第二个framework下二进制文件的绝对路径 -output 最终的二进制文件路径。本文中使用的命令如下:lipo -create /Users/harvey/Library/Developer/Xcode/DerivedData/FMDB-clvayfrjgytqrbdkyqrtcjkxfeuz/Build/Products/Release-iphonesimulator/FMDB.framework/FMDB /Users/harvey/Library/Developer/Xcode/DerivedData/FMDB-clvayfrjgytqrbdkyqrtcjkxfeuz/Build/Products/Release-iphoneos/Release-iphoneos.framework/FMDB -output /Users/harvey/Desktop/FMDB最后将任何一个framework中的二进制文件替换成合并后的二进制文件即可。
把framework添加到要使用的项目中即可使用。
二、framework静态库的使用
- 1.创建一个测试静态库的工程,生成的.framework的静态库拖入到工程
尖括号<>
导入头文件之后就能正常使用.framework的静态库注意
: 导入头文件为#import <Framework/Tool.h>
阅读全文
0 0
- iOS .framework静态库的封装
- iOS静态库.framework的制作
- iOS 静态库封装
- iOS研发之静态库的封装
- iOS开发之静态库(五)—— 图片、界面xib等资源文件封装到静态框架framework
- iOS中静态库.a、资源库.bundle、.framework的区别
- iOS静态库Framework制作步骤,以及遇到的坑
- iOS 封装framework
- 静态库的封装
- iOS学习笔记-封装含静态库的动态库
- IOS静态库-封装自己的.a文件<一>
- iOS 静态库,动态库与 Framework
- iOS 静态库,动态库与 Framework
- ios 静态库/动态库/framework
- iOS 静态库,动态库与 Framework
- IOS-静态库,动态库与 Framework
- iOS静态库(.a 和framework)
- iOS静态库(.a 和framework)
- 游戏开发学习笔记(十四)角色攻击处理
- Dubbo通信模型
- 按键精灵设置脚本过期日期
- JavaWeb自主学习--html(一),day1
- workerman实现直播
- iOS .framework静态库的封装
- jQuery中的ready和load事件
- 基于Tcp协议的简单Socket通信实例(JAVA)
- JAVA反射(2):泛型相关周边信息获取
- xp系统下hosts文件修改后无法保存的解决方式
- 编写一个信息查询小应用
- JS-SDK的使用
- IDEA+SpringMVC+Spring+Mybatis整合方式
- iOS图片需求