fred-gz / Twilight

模块化主工程

Home Page:https://seongbrave.github.io/2019/04/Swift-+-RxSwift-MVVM-%E6%A8%A1%E5%9D%97%E5%8C%96%E9%A1%B9%E7%9B%AE%E5%AE%9E%E8%B7%B5/#%E9%A1%B9%E7%9B%AE%E4%BB%8B%E7%BB%8D

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Twilight

主工程模块,项目取自暮光之城名字 模块路由注册、主题等参数配置

模块说明

业务模块

模块 介绍 地址
Carlisle 登陆注册模块 https://github.com/SeongBrave/Carlisle.git
Bella 上下文模块 https://github.com/SeongBrave/Bella.git
Alice 项目配置模块 https://github.com/SeongBrave/Alice.git
Jacob 首页模块 https://github.com/SeongBrave/Jacob
Twilight 主工程项目 https://github.com/SeongBrave/Twilight.git
TwilightSpecs CocoaPods 私有仓储 https://github.com/SeongBrave/TwilightSpecs

公用模块

模块 介绍 地址
UtilCore 基础工具库 https://github.com/SeongBrave/UtilCore
NetWorkCore 网络工具库 https://github.com/SeongBrave/NetWorkCore
EmptyDataView 列表为空时自定义展示空界面 https://github.com/SeongBrave/EmptyDataView

路由注册

public struct AppRouter {

    public static func initialize(navigator: NavigatorType) {
        UtilCoreNavigatorMap.initialize(navigator: navigator)
        Carlisle_router.initialize(navigator: navigator)
        Jacob_router.initialize(navigator: navigator)
    }
}