iOS创建自定义Framewrok(二)

我又回来了,今天主要讲的是如何将.a包集成到自定义framework中。

这个运用在什么场景呢?

比如你将自己制作一个SDK,但是你需要集成别人的第三方库,比如.a库,那么为了方便SDK给别人用,你就把.a 集成到SDK里面,让对方直接导入你的framework,不用别人在把它加到工程里这么麻烦。

废话不多说,下面具体来说实施方案。

其实说透了也没有什么技术含量的东西,这个系列文章只是一步一步教你如何制作sdk供人使用。

这里以银联为例。


一、将银联包导入到工程中

iOS创建自定义Framewrok(二)_第1张图片
导入(一).png

添加银联需要的支持库(这里需要提醒一下,模拟器没有tbd,至少10.3的SDK中没找到 - -,tbd只支持真机,你也可以用.dylib,但是那个是静态库,你导入的话,会有个警告 - -。):

iOS创建自定义Framewrok(二)_第2张图片
导入(二).png

添加库和头文件的路径。

iOS创建自定义Framewrok(二)_第3张图片
导入(三).png

二、导入银联支付方法

添加方法,调起银联支付

iOS创建自定义Framewrok(二)_第4张图片
添加方法.png

三、调用SDK方法

building一个framework之后,导入到工程之中,然后就可以调用其中的方法,发现调用成功了,那么就代表SDK集成成功。

iOS创建自定义Framewrok(二)_第5张图片
调起方法.png

如何导入.a库就讲到这里了,另外,关于工程的其他细节配置,例如支持http协议,白名单等等的问题,可以找到demo,然后具体看一下啦!

demo地址:https://github.com/yuxiaoen/BuildingMyFramework.git

第三篇,将会带来如何集成framework到自定义framework中,让您的sdk更加完善!

你可能感兴趣的:(iOS创建自定义Framewrok(二))