framework——库的制作

2019-01-28  本文已影响13人  SunshineFlow

版本记录

版本号 时间
v1.0 2019.01.28 星期一

前言

有时候你想和别人分享你的代码,又不想让别人知道你代码的实现细节,那么你需要制作一个静态库。静态库分为.a和.framework。其中.a只是一个纯二进制文件,.framework中除了有二进制文件之外还有资源文件。

使用方法

创建配置静态库
选择Cocoa Touch Framework
选择静态库Static Library
添加要公开的头文件到Public目录
运行后生成文件目录结构
使用
1把整个.framewrok拖入工程
2#import <testFramework/Example.h>(在使用的类中导入头文件)

后记

1加入资源文件后使用framewrok,需要添加资源文件。 图片/.bundle/.nib在此处导入

2在真机上使用framework,合并真机、模拟器.framework文件。
sudo lipo -create (真机framework文件路径) (此处模拟器framework文件路径) -output 合成文件存储路径(路径/文件名.framework)
3附加:Compile Sources(类文件)、Link Binary With Libraries(引用库)、Copy Bundle Resources (资源文件) 这些添加的配置是最后打包,包里有的东西。


6.png
上一篇 下一篇

猜你喜欢

热点阅读