LuckyRoc / SwiftDemo

基于Swift简单易上手的iOS开发框架

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SwiftDemo

1.1 Moya + MVVM + RxSwift + ObjectMapper 实现网络请求

1.2 网络请求集成 网络超时

1.3 每次网络请求的 开始请求、结束请求 集中到 同一个地方,避免每次网络请求开始添加 网络指示器,请求结束隐藏 网络指示器

1.4 网络请求错误 也集中到一个地方,统一管理,方便在同一个地方编写网络请求失败提示

1.5 实现了数据 获取失败、数据为空 自动加载数据获取失败、无数据 页面

1.6 实现 UIColor 扩展,可直接使用 RGB 和 Hex

1.7 使用纯代码布局,布局采用 SnapKit

1.8 集成图表绘制

1.9 RxSwift + MVVM 登录的实现

1.10 集成SwiftLint 规范代码

How To Run

1 安装 SwiftLint

2 安装 cocoapods

About

基于Swift简单易上手的iOS开发框架


Languages

Language:Swift 98.5%Language:Ruby 1.5%