iOS创建自定义Framewrok(二)

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

这个运用在什么场景呢?

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

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

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

这里以银联为例。


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

导入(一).png

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

导入(二).png

添加库和头文件的路径。

导入(三).png

二、导入银联支付方法

添加方法,调起银联支付

添加方法.png

三、调用SDK方法

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

调起方法.png

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这几天公司有一个新的需求,就是要将我们开发的某些东西都抽取出来,打个比方我们开发了A项目,可以以后B项目要包含A项...
    黄鱼儿啦啦啦阅读 6,239评论 2 16
  • 你突然开始讨厌自己讨厌自己好像不太适合与人相处,尽管之前一直小心翼翼的维护所有无关人的情绪反而舍弃了身边人的感受当...
    瑜之阅读 331评论 0 1
  • 这是第二次阅读洱海,与第一次截然不同。 第一次自驾游,更像是一次浅阅读。从下关出高速口,环海绕行一圈,水域辽阔。整...
    海滨公园阅读 485评论 1 4
  • 文/三日 拒绝跟随传奇,努力让自己成为传奇。这是沈腾在《中国达人秀6》里面对达人选手所说的肺腑点评。 短短十几个字...
    我秀生活阅读 271评论 1 5