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

jasl · 2016年02月15日 · 最后由 xiaoronglv 回复于 2016年02月18日 · 5154 次阅读

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

节前开始学习 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

点赞一个!

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

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

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

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

赞!!!

#6 楼 @jasl

真是铁打的小身板。

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