第三方框架

2018-07-10  本文已影响10人  Jorunk

一、第三方API是怎么用的?

iOS第三方库汇总

二、列举现在熟悉 iOS开发库和第三方开发库?

友盟(包括第三方登录和分享),高德地图,百度地
图,AFN,SDWebimage,FMDB, MBProgressHUD,Fabric
Crashlytics,R.swift,JSms,UMengUShare/UI,CircleProgressView,MJRefresh, IQKeyboardManagerSwift,Moya/RxSwift,Qiniu,SDWebImage,RxDataSources,RealmSwift,Mapbox-iOS-SDK,AudioKit,AudioKit/UI等等

三、SDWebImage内部实现过程

四、使用过友盟、融云吗?

使用过友盟的社会化分享,集成了 qq 空间、qq 好友、微信、朋友圈、新浪微博分享和数据统计,统计流量来源、内容使用、用户属性和行为数据。可以熟练的自定义分享的界面

融云

五、常使用的支付方式有哪些?介绍一下集成逻辑

下载 SDK,申请账号、交费、加入客服群,按照 SDK 进行集成 百度钱包、微信支付、支付宝、银联
iOS之支付

六、你实现过一个框架或者库以供别人使用么?如果有,请谈一谈构建框架或者库时候的经验;如果没有,请设想和设计框架的 public的 API,并指出大概需要如何做、需要注意一些什么方面,来使别人容易地使用你的框架。

答:抽象和封装,方便使用。首先是对问题有充分的了解,比如构建一个文件解压压缩框架,从使用者的角度出发,只需关注发送给框架一个解压请求,框架完成复杂文件的解压操作,并且在适当的时候通知给是哦难过者,如解压完成、解压出错等。在框架内部去构建对象的关系,通过抽象让其更为健壮、便于更改。其次是API的说明文档。

如何将自己的库上传到CocoaPods

上一篇下一篇

猜你喜欢

热点阅读