Swift 春节假期魔改了网络抽象层库 Moya

jasl · 发布于 2016年2月15日 · 最后由 xiaoronglv 回复于 2016年2月18日 · 1576 次阅读
1107

这个节点好久没新内容了。。。

节前开始学习iOS开发,做网络应用第一件事就是要封装好远端API调用,底层用NSURLSession或者Alamofire没跑,但是还需要封装一层来方便的调用API。

查了一圈资料,发现目前还在活跃开发的有两款 Moya APIKit

两者对于API端点的封装思路大致相同的,APIKit做的太全面会导致定制性不强,所以最后我选择使用Moya并在自己的项目中做进一步封装(其实最后又做成了APIKit...)

在使用Moya的过程中,发现了很多令我不爽的地方,同时也驱使我阅读了他的源码,利用春节假期的时间,我大规模重构(或者说重写)了他,改名为MoyX

项目地址:https://github.com/jasl/MoyaX

另外我先写好了中文文档:https://github.com/jasl/MoyaX/blob/master/Readme_zh.md

共收到 8 条回复
445

点赞一个!

16793

好佩服你们这些学习一门新的语言就像玩似的高手!

273

:plus1:

1107

#2楼 @killernova 通宵看...勤能补拙

96

#4楼 @jasl 通宵看怎么解决疲劳问题?

1107

#5楼 @xiaoping_rubyist 还行...我身体比较好吧,没觉得疲劳,最近一天睡5-6个小时,周末和春节睡12个小时,上班到公司双倍浓缩来一发

4584

赞!!!

1638

#6楼 @jasl

真是铁打的小身板。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册