iOS之开发SDK(.framework和.bundle)(包括支持ATS和ssl双向验证及瘦身)

一,说明

我在开发在开发SDK之前,看了这2篇文章.1,http://blog.sina.com.cn/s/blog_87533a080102vzyg.html  2, http://www.jianshu.com/p/43d55ae49f59

现在总结一下我开发的过程:

我的SDK涉及到网络请求,图片,界面的背景色,字体颜色等等;(接下来一个一个的说明);

 分析:开发出来的SDK是给别人用的, 所以新建一个.plist文件统一管理界面UI, 同时会将.plist文件和图片放到.bundle文件中.   网络请求我用的是AFN,在导入到SDK中时我将AFN的文件的前缀添加SH,为了避免重复(注:我将所有的文件都添加了SH前缀,不仅仅是AFN).

接下来是步骤:

1,新建项目:.framework创建选择左边的.命名为SHTestSDK.


建后这后是酱紫:


2,将SHTestSDK.h文件删除(为什么删除,因为用不到)


3,之后将你写好的代码文件导入进入:(这步有个关于图片.plist的读取,还有其他的一些代码处理,在后面再说)


可以看到上面的所有文件都加了SH前缀,包括AFNetworking.  Products下的SHTestSDK.framework为红色字,因为还没编译,所以显示不可用的状态.

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值