00『 基础知识 』移动开发IOS

高仿爱范儿-Swift

2016-08-13  本文已影响327人  selfim

前言

作为一名iOS小白,非常有兴可以与lyimin合作开发ifanr,在开发的过程中,学习到了很多与iOS、Swift相关的知识,这里再次感谢lyimin。“爱范儿”中api都是通过Charles抓包获得到的,这个不是本文的重点,就不介绍了。偶然间接触到“爱范儿”这个应用,感觉界面很漂亮,做的很酷,所以进行高仿,所有的功能基本都实现了。项目的地址:https://github.com/iCodeForever/ifanr,喜欢的人,希望star一下。

项目截图

2.项目中使用到的第三方库

Alamofire        网络请求

MonkeyKing    社交分享

Moya               与Alamofire结合完成网络请求,爽0.0

SnapKit           屏幕适配

YYWebImage   图片加载

3.UI

UI采用纯代码编写SnapKit屏幕适配,控制器结构图如下:

4.网络

网络请求是采用Alamofire+Moya,只需要创建一个`enum`去实现`Moya`的`TargetType`协议,然后配置`URL`和`parameters`等即可完成网络请求。详情可以看APIConstant

上一篇 下一篇

猜你喜欢

热点阅读