项目框架搭建

2018-04-10  本文已影响0人  Neal_f

项目框架搭建:

1. 使用到的第三方库:

pod 'SnapKit'
pod 'Moya/RxSwift'
pod 'Kingfisher'
pod 'HandyJSON','~> 4.0.0-beta.1' #HandyJSON: To use with Swift 4.0 using == 4.0.0-beta.1
pod 'RxSwift'
pod 'RxCocoa'
pod 'RxDataSources'
pod 'Then'
pod 'SwiftDate'
pod 'IQKeyboardManagerSwift'
pod 'KRProgressHUD'

  1. 整体框架:RXSwift+Moya+HandyJson
  2. MVVM架构模式:


    image.png

VC:View和ViewModel进行绑定
VM:view和model的双向绑定,实现数据转化
NetworkService:处理网络请求
Models:数据模型
Views:自定义视图

4.简单的登陆分析

上一篇 下一篇

猜你喜欢

热点阅读