Latest 0.2.0
Homepage https://github.com/StoneStoneStoneWang/WLUserPackage
License MIT
Platforms ios 10.0
Frameworks UIKit, Foundation, CoreServices
Authors

WLUserKit

A lib for user model

欢迎界面

pod ‘WLUserPackage/Welcome’
// 实现协议

class WLWelcomSetting: WLWelComeConfig {

var welcomeImgs: [String] { return ["1","2","3"] }

var itemColor: String { return "#1e7507"}
}

创建欢迎界面VC

Swift WLWelComeBaseViewController.createWelcome(.two, config: WLWelcomSetting(), delegate: self)
oc [WLWelComeBaseViewController createWelcomeWithWithStyle:1 andConfig:[WLWelcomSetting new] andDelegate:self];

Latest podspec

{
    "name": "WLUserPackage",
    "version": "0.2.0",
    "summary": "A Lib For user package.",
    "description": "WLUserPackageu4e00u4e2au5bf9u7528u6237u6a21u5757u7684u5c01u88c5",
    "homepage": "https://github.com/StoneStoneStoneWang/WLUserPackage",
    "license": {
        "type": "MIT",
        "file": "LICENSE.md"
    },
    "authors": {
        "StoneStoneStoneWang": "[email protected]"
    },
    "platforms": {
        "ios": "10.0"
    },
    "swift_versions": "5.0",
    "pod_target_xcconfig": {
        "DEFINES_MODULE": "YES"
    },
    "static_framework": true,
    "frameworks": [
        "UIKit",
        "Foundation",
        "CoreServices"
    ],
    "source": {
        "git": "https://github.com/StoneStoneStoneWang/WLUserPackage.git",
        "tag": "0.2.0"
    },
    "subspecs": [
        {
            "name": "Prepare",
            "subspecs": [
                {
                    "name": "Bean",
                    "source_files": "Code/Prepare/Bean/*.{swift}",
                    "dependencies": {
                        "ObjectMapper": []
                    }
                },
                {
                    "name": "Cache",
                    "source_files": "Code/Prepare/Cache/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/Bean": [],
                        "WLThirdUtil/Cache": []
                    }
                },
                {
                    "name": "config",
                    "source_files": "Code/Prepare/Config/*.{swift}"
                },
                {
                    "name": "Manager",
                    "source_files": "Code/Prepare/Manager/*.{swift}",
                    "dependencies": {
                        "WLThirdUtil/Hud": [],
                        "WLThirdUtil/UM/Base": [],
                        "WLUserPackage/Prepare/config": []
                    }
                },
                {
                    "name": "Api",
                    "source_files": "Code/Prepare/Api/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/Manager": [],
                        "Alamofire": [],
                        "WLReqKit": [],
                        "WLToolsKit/Common": []
                    }
                },
                {
                    "name": "Req",
                    "source_files": "Code/Prepare/Req/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/Api": [],
                        "WLUserPackage/Prepare/Cache": [],
                        "RxSwift": []
                    }
                },
                {
                    "name": "Upload",
                    "source_files": "Code/Prepare/Upload/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/Cache": [],
                        "Alamofire": [],
                        "RxSwift": [],
                        "WLReqKit": [],
                        "ObjectMapper": [],
                        "WLThirdUtil/Ali/ObjCache": []
                    }
                },
                {
                    "name": "Base",
                    "source_files": "Code/Prepare/Base/*.{swift}",
                    "dependencies": {
                        "WLToolsKit/Color": [],
                        "WLBaseViewController/Loading": [],
                        "WLBaseViewController/Inner": [],
                        "RxSwift": []
                    }
                },
                {
                    "name": "Result",
                    "source_files": "Code/Prepare/Result/*.{swift}",
                    "dependencies": {
                        "ObjectMapper": []
                    }
                },
                {
                    "name": "TextCheck",
                    "source_files": "Code/Prepare/TextCheck/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/Result": [],
                        "WLToolsKit/String": []
                    }
                },
                {
                    "name": "ActionShow",
                    "source_files": "Code/Prepare/ActionShow/*.{swift}"
                },
                {
                    "name": "PickerImpl",
                    "source_files": "Code/Prepare/PickerImpl/*.{swift}",
                    "dependencies": {
                        "WLToolsKit/Then": []
                    }
                }
            ]
        },
        {
            "name": "RXCocoa",
            "subspecs": [
                {
                    "name": "Button",
                    "source_files": "Code/RXCocoa/Button/*.{swift}",
                    "dependencies": {
                        "RxSwift": [],
                        "RxCocoa": []
                    }
                },
                {
                    "name": "TextField",
                    "source_files": "Code/RXCocoa/TextField/*.{swift}",
                    "dependencies": {
                        "RxSwift": [],
                        "RxCocoa": []
                    }
                }
            ]
        },
        {
            "name": "Welcome",
            "subspecs": [
                {
                    "name": "Style",
                    "source_files": "Code/Project/Welcome/Style/*.{swift}"
                },
                {
                    "name": "Delegate",
                    "source_files": "Code/Project/Welcome/Delegate/*.{swift}",
                    "dependencies": {
                        "WLBaseViewModel": []
                    }
                },
                {
                    "name": "Config",
                    "source_files": "Code/Project/Welcome/Config/*.{swift}"
                },
                {
                    "name": "VM",
                    "source_files": "Code/Project/Welcome/VM/*.{swift}",
                    "dependencies": {
                        "WLBaseViewModel": [],
                        "WLUserPackage/Welcome/Style": [],
                        "WLToolsKit/Common": [],
                        "RxSwift": [],
                        "RxCocoa": []
                    }
                },
                {
                    "name": "View",
                    "source_files": "Code/Project/Welcome/View/*.{swift}",
                    "dependencies": {
                        "SnapKit": [],
                        "WLToolsKit/Then": []
                    }
                },
                {
                    "name": "Base",
                    "source_files": "Code/Project/Welcome/Base/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/Base": [],
                        "WLUserPackage/Welcome/VM": [],
                        "WLUserPackage/Welcome/View": [],
                        "WLUserPackage/Welcome/Config": [],
                        "WLUserPackage/Welcome/Delegate": [],
                        "WLToolsKit/Color": [],
                        "WLBaseTableView/SM": [],
                        "WLUserPackage/RXCocoa/Button": [],
                        "RxDataSources": []
                    }
                },
                {
                    "name": "VC",
                    "source_files": "Code/Project/Welcome/VC/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Welcome/Base": []
                    }
                },
                {
                    "name": "Create",
                    "source_files": "Code/Project/Welcome/Create/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Welcome/VC": []
                    }
                }
            ]
        },
        {
            "name": "Protocol",
            "subspecs": [
                {
                    "name": "VM",
                    "source_files": "Code/Project/Protocol/VM/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/Manager": [],
                        "RxSwift": [],
                        "WLBaseViewModel": []
                    }
                },
                {
                    "name": "VC",
                    "source_files": "Code/Project/Protocol/VC/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/Base": [],
                        "WLUserPackage/Protocol/VM": []
                    }
                },
                {
                    "name": "Create",
                    "source_files": "Code/Project/Protocol/Create/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Protocol/VC": []
                    }
                }
            ]
        },
        {
            "name": "Password",
            "subspecs": [
                {
                    "name": "VM",
                    "source_files": "Code/Project/Pwd/VM/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/TextCheck": [],
                        "WLUserPackage/Prepare/Req": [],
                        "WLBaseViewModel": [],
                        "RxSwift": [],
                        "RxCocoa": [],
                        "WLReqKit": []
                    }
                },
                {
                    "name": "Base",
                    "source_files": "Code/Project/Pwd/Base/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/Base": [],
                        "WLUserPackage/Password/VM": [],
                        "WLUserPackage/Login/Config": [],
                        "WLUserPackage/Login/Style": [],
                        "WLUserPackage/RXCocoa/Button": [],
                        "WLUserPackage/RXCocoa/TextField": [],
                        "WLToolsKit/Color": [],
                        "WLToolsKit/Then": [],
                        "WLToolsKit/Common": [],
                        "WLComponentView/TextFeild/Vcode": [],
                        "WLComponentView/TextFeild/Password": [],
                        "WLThirdUtil/Hud": []
                    }
                },
                {
                    "name": "VC",
                    "source_files": "Code/Project/Pwd/VC/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Password/Base": [],
                        "WLComponentView/Draw": [],
                        "SnapKit": []
                    }
                },
                {
                    "name": "Create",
                    "source_files": "Code/Project/Pwd/Create/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Password/VC": []
                    }
                }
            ]
        },
        {
            "name": "Reg",
            "subspecs": [
                {
                    "name": "VM",
                    "source_files": "Code/Project/Reg/VM/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/TextCheck": [],
                        "WLUserPackage/Prepare/Req": [],
                        "WLBaseViewModel": [],
                        "ObjectMapper": [],
                        "RxSwift": [],
                        "RxCocoa": [],
                        "WLReqKit": []
                    }
                },
                {
                    "name": "Base",
                    "source_files": "Code/Project/Reg/Base/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Reg/VM": [],
                        "WLUserPackage/Login/Config": [],
                        "WLUserPackage/Login/Style": [],
                        "WLUserPackage/RXCocoa/Button": [],
                        "WLToolsKit/Color": [],
                        "WLToolsKit/Then": [],
                        "WLToolsKit/Common": [],
                        "WLComponentView/TextFeild/Vcode": [],
                        "WLThirdUtil/Hud": [],
                        "WLThirdUtil/JPush": [],
                        "WLUserPackage/Protocol/Create": [],
                        "WLUserPackage/Prepare/Cache": []
                    }
                },
                {
                    "name": "VC",
                    "source_files": "Code/Project/Reg/VC/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Reg/Base": [],
                        "SnapKit": [],
                        "WLComponentView/Draw": []
                    }
                },
                {
                    "name": "Create",
                    "source_files": "Code/Project/Reg/Create/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Reg/VC": []
                    }
                }
            ]
        },
        {
            "name": "Login",
            "subspecs": [
                {
                    "name": "Style",
                    "source_files": "Code/Project/Login/Style/*.{swift}"
                },
                {
                    "name": "Config",
                    "source_files": "Code/Project/Login/Config/*.{swift}"
                },
                {
                    "name": "VM",
                    "source_files": "Code/Project/Login/VM/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/TextCheck": [],
                        "WLUserPackage/Prepare/Req": [],
                        "WLBaseViewModel": [],
                        "ObjectMapper": [],
                        "RxSwift": [],
                        "RxCocoa": [],
                        "WLReqKit": []
                    }
                },
                {
                    "name": "Base",
                    "source_files": "Code/Project/Login/Base/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Login/VM": [],
                        "WLUserPackage/Reg/Create": [],
                        "WLUserPackage/Password/Create": []
                    }
                },
                {
                    "name": "VC",
                    "source_files": "Code/Project/Login/VC/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Login/Base": [],
                        "WLComponentView/Draw": []
                    }
                },
                {
                    "name": "Create",
                    "source_files": "Code/Project/Login/Create/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Login/VC": []
                    }
                },
                {
                    "name": "TokenInvalid",
                    "source_files": "Code/Project/Login/TokenInvalid/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Login/Create": []
                    }
                },
                {
                    "name": "CheckLogin",
                    "source_files": "Code/Project/Login/CheckLogin/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Login/Create": []
                    }
                }
            ]
        },
        {
            "name": "Black",
            "subspecs": [
                {
                    "name": "Bean",
                    "source_files": "Code/Project/Black/Bean/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/Bean": [],
                        "ObjectMapper": [],
                        "RxDataSources": []
                    }
                },
                {
                    "name": "Style",
                    "source_files": "Code/Project/Black/Style/*.{swift}"
                },
                {
                    "name": "Config",
                    "source_files": "Code/Project/Black/Config/*.{swift}"
                },
                {
                    "name": "View",
                    "subspecs": [
                        {
                            "name": "Empty",
                            "source_files": "Code/Project/Black/View/Empty/*.{swift}",
                            "dependencies": {
                                "WLBaseTableView/Empty": [],
                                "WLToolsKit/Color": []
                            }
                        },
                        {
                            "name": "TV",
                            "source_files": "Code/Project/Black/View/TV/*.{swift}",
                            "dependencies": {
                                "WLBaseTableView/RTV": []
                            }
                        },
                        {
                            "name": "Cell",
                            "source_files": "Code/Project/Black/View/Cell/*.{swift}",
                            "dependencies": {
                                "WLBaseTableView/BTVC": [],
                                "WLToolsKit/Color": [],
                                "WLToolsKit/Then": [],
                                "WLToolsKit/Common": [],
                                "Kingfisher": [],
                                "SnapKit": [],
                                "WLUserPackage/Black/Config": [],
                                "WLUserPackage/Black/Bean": []
                            }
                        }
                    ]
                },
                {
                    "name": "VM",
                    "source_files": "Code/Project/Black/VM/*.{swift}",
                    "dependencies": {
                        "WLBaseViewModel": [],
                        "RxCocoa": [],
                        "RxSwift": [],
                        "WLReqKit": [],
                        "ObjectMapper": [],
                        "WLUserPackage/Black/Bean": [],
                        "WLUserPackage/Prepare/Result": [],
                        "WLUserPackage/Prepare/Req": []
                    }
                },
                {
                    "name": "VC",
                    "source_files": "Code/Project/Black/VC/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/Base": [],
                        "WLUserPackage/Black/VM": [],
                        "WLUserPackage/Black/View": [],
                        "WLUserPackage/Black/Style": [],
                        "WLUserPackage/Black/Config": [],
                        "WLToolsKit/Then": [],
                        "WLToolsKit/Common": [],
                        "WLBaseTableView/ASM": [],
                        "WLThirdUtil/Hud": [],
                        "RxDataSources": []
                    }
                },
                {
                    "name": "Create",
                    "source_files": "Code/Project/Black/Create/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Black/VC": []
                    }
                }
            ]
        },
        {
            "name": "Focus",
            "subspecs": [
                {
                    "name": "Bean",
                    "source_files": "Code/Project/Focus/Bean/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/Bean": [],
                        "ObjectMapper": [],
                        "RxDataSources": []
                    }
                },
                {
                    "name": "Style",
                    "source_files": "Code/Project/Focus/Style/*.{swift}"
                },
                {
                    "name": "Config",
                    "source_files": "Code/Project/Focus/Config/*.{swift}"
                },
                {
                    "name": "View",
                    "subspecs": [
                        {
                            "name": "Empty",
                            "source_files": "Code/Project/Focus/View/Empty/*.{swift}",
                            "dependencies": {
                                "WLBaseTableView/Empty": [],
                                "WLToolsKit/Color": []
                            }
                        },
                        {
                            "name": "TV",
                            "source_files": "Code/Project/Focus/View/TV/*.{swift}",
                            "dependencies": {
                                "WLBaseTableView/RTV": []
                            }
                        },
                        {
                            "name": "Cell",
                            "source_files": "Code/Project/Focus/View/Cell/*.{swift}",
                            "dependencies": {
                                "WLBaseTableView/BTVC": [],
                                "WLToolsKit/Color": [],
                                "WLToolsKit/Then": [],
                                "WLToolsKit/Common": [],
                                "Kingfisher": [],
                                "SnapKit": [],
                                "WLUserPackage/Focus/Config": [],
                                "WLUserPackage/Focus/Bean": []
                            }
                        }
                    ]
                },
                {
                    "name": "VM",
                    "source_files": "Code/Project/Focus/VM/*.{swift}",
                    "dependencies": {
                        "WLBaseViewModel": [],
                        "RxCocoa": [],
                        "RxSwift": [],
                        "WLReqKit": [],
                        "ObjectMapper": [],
                        "WLUserPackage/Focus/Bean": [],
                        "WLUserPackage/Prepare/Result": [],
                        "WLUserPackage/Prepare/Req": []
                    }
                },
                {
                    "name": "VC",
                    "source_files": "Code/Project/Focus/VC/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/Base": [],
                        "WLUserPackage/Focus/VM": [],
                        "WLUserPackage/Focus/View": [],
                        "WLUserPackage/Focus/Style": [],
                        "WLUserPackage/Focus/Config": [],
                        "WLToolsKit/Then": [],
                        "WLToolsKit/Common": [],
                        "WLBaseTableView/ASM": [],
                        "WLThirdUtil/Hud": [],
                        "RxDataSources": []
                    }
                },
                {
                    "name": "Create",
                    "source_files": "Code/Project/Focus/Create/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Focus/VC": []
                    }
                }
            ]
        },
        {
            "name": "Setting",
            "subspecs": [
                {
                    "name": "Bean",
                    "source_files": "Code/Project/Setting/Bean/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Prepare/Cache": []
                    }
                },
                {
                    "name": "View",
                    "source_files": "Code/Project/Setting/View/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Setting/Bean": [],
                        "WLBaseTableView/BTV": [],
                        "WLBaseTableView/BTVC": [],
                        "SnapKit": []
                    }
                },
                {
                    "name": "VM",
                    "source_files": "Code/Project/Setting/VM/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Setting/Bean": [],
                        "WLBaseViewModel": [],
                        "RxCocoa": [],
                        "RxSwift": []
                    }
                },
                {
                    "name": "VC",
                    "source_files": "Code/Project/Setting/VC/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Setting/VM": [],
                        "WLUserPackage/Setting/View": [],
                        "WLBaseTableView/SM": [],
                        "WLUserPackage/Black/Create": [],
                        "WLUserPackage/Login/CheckLogin": []
                    }
                },
                {
                    "name": "Create",
                    "source_files": "Code/Project/Setting/Create/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Setting/VC": []
                    }
                }
            ]
        },
        {
            "name": "UserInfo",
            "subspecs": [
                {
                    "name": "Bean",
                    "source_files": "Code/Project/UserInfo/Bean/*.{swift}"
                },
                {
                    "name": "Config",
                    "source_files": "Code/Project/UserInfo/Config/*.{swift}"
                },
                {
                    "name": "View",
                    "source_files": "Code/Project/UserInfo/View/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/UserInfo/Bean": [],
                        "WLUserPackage/UserInfo/Config": [],
                        "WLBaseTableView/BTVC": [],
                        "WLBaseTableView/BTV": [],
                        "WLToolsKit/Color": [],
                        "WLToolsKit/Then": [],
                        "WLToolsKit/String": [],
                        "Kingfisher": [],
                        "SnapKit": []
                    }
                },
                {
                    "name": "VM",
                    "source_files": "Code/Project/UserInfo/VM/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/UserInfo/Bean": [],
                        "WLUserPackage/Prepare/Req": [],
                        "WLUserPackage/Prepare/Result": [],
                        "WLUserPackage/Prepare/Cache": [],
                        "WLUserPackage/Prepare/Upload": [],
                        "WLBaseViewModel": [],
                        "RxSwift": [],
                        "RxCocoa": [],
                        "WLReqKit": []
                    }
                },
                {
                    "name": "VC",
                    "source_files": "Code/Project/UserInfo/VC/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Signature": [],
                        "WLUserPackage/NickName": [],
                        "WLUserPackage/UserInfo/VM": [],
                        "WLUserPackage/UserInfo/Config": [],
                        "WLUserPackage/UserInfo/View": [],
                        "WLToolsKit/Then": [],
                        "WLToolsKit/Common": [],
                        "WLBaseTableView/SM": [],
                        "WLThirdUtil/Hud": [],
                        "WLUserPackage/Prepare/ActionShow": [],
                        "RxDataSources": [],
                        "WLComponentView/Picker/DatePicker": [],
                        "WLUserPackage/Prepare/PickerImpl": []
                    }
                },
                {
                    "name": "Create",
                    "source_files": "Code/Project/UserInfo/Create/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/UserInfo/VC": []
                    }
                }
            ]
        },
        {
            "name": "Signature",
            "subspecs": [
                {
                    "name": "VM",
                    "source_files": "Code/Project/Signature/VM/*.{swift}",
                    "dependencies": {
                        "WLToolsKit/String": [],
                        "WLUserPackage/Prepare/Result": [],
                        "WLUserPackage/Prepare/Cache": [],
                        "WLUserPackage/Prepare/Req": [],
                        "WLUserPackage/UserInfo/Bean": [],
                        "WLBaseViewModel": [],
                        "RxSwift": [],
                        "RxCocoa": [],
                        "WLReqKit": []
                    }
                },
                {
                    "name": "Base",
                    "source_files": "Code/Project/Signature/Base/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Signature/VM": [],
                        "WLUserPackage/Prepare/Base": [],
                        "WLThirdUtil/Hud": [],
                        "WLUserPackage/UserInfo/Config": [],
                        "WLToolsKit/Then": []
                    }
                },
                {
                    "name": "VC",
                    "source_files": "Code/Project/Signature/VC/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Signature/Base": [],
                        "WLToolsKit/Color": [],
                        "WLToolsKit/Common": []
                    }
                },
                {
                    "name": "Create",
                    "source_files": "Code/Project/Signature/Create/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Signature/VC": [],
                        "WLBaseViewController/Navi": []
                    }
                }
            ]
        },
        {
            "name": "NickName",
            "subspecs": [
                {
                    "name": "VM",
                    "source_files": "Code/Project/NickName/VM/*.{swift}",
                    "dependencies": {
                        "WLToolsKit/String": [],
                        "WLUserPackage/Prepare/Result": [],
                        "WLBaseViewModel": [],
                        "RxSwift": [],
                        "RxCocoa": [],
                        "WLReqKit": [],
                        "WLUserPackage/Prepare/Cache": [],
                        "WLUserPackage/Prepare/Req": [],
                        "WLUserPackage/UserInfo/Bean": []
                    }
                },
                {
                    "name": "Base",
                    "source_files": "Code/Project/NickName/Base/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/NickName/VM": [],
                        "WLUserPackage/Prepare/Base": [],
                        "WLThirdUtil/Hud": [],
                        "WLUserPackage/UserInfo/Bean": [],
                        "WLUserPackage/UserInfo/Config": [],
                        "WLToolsKit/Then": [],
                        "WLUserPackage/Prepare/Cache": [],
                        "WLComponentView/TextFeild/NickName": []
                    }
                },
                {
                    "name": "VC",
                    "source_files": "Code/Project/NickName/VC/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/NickName/Base": [],
                        "WLToolsKit/Color": [],
                        "WLToolsKit/Common": []
                    }
                },
                {
                    "name": "Create",
                    "source_files": "Code/Project/NickName/Create/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/NickName/VC": [],
                        "WLBaseViewController/Navi": []
                    }
                }
            ]
        },
        {
            "name": "About",
            "subspecs": [
                {
                    "name": "Config",
                    "source_files": "Code/Project/About/Config/*.{swift}"
                },
                {
                    "name": "Bean",
                    "source_files": "Code/Project/About/Bean/*.{swift}",
                    "dependencies": {
                        "WLToolsKit/String": []
                    }
                },
                {
                    "name": "View",
                    "source_files": "Code/Project/About/View/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/About/Bean": [],
                        "WLUserPackage/About/Config": [],
                        "WLBaseTableView/BTV": [],
                        "WLBaseTableView/SM": [],
                        "WLBaseTableView/BTVC": [],
                        "SnapKit": []
                    }
                },
                {
                    "name": "VM",
                    "source_files": "Code/Project/About/VM/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/About/Bean": [],
                        "WLBaseViewModel": [],
                        "RxCocoa": []
                    }
                },
                {
                    "name": "VC",
                    "source_files": "Code/Project/About/VC/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/About/VM": [],
                        "WLUserPackage/About/View": [],
                        "WLUserPackage/About/Config": [],
                        "WLUserPackage/Prepare/Base": [],
                        "RxDataSources": [],
                        "WLToolsKit/Common": []
                    }
                },
                {
                    "name": "Create",
                    "source_files": "Code/Project/About/Create/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/About/VC": []
                    }
                }
            ]
        },
        {
            "name": "Profile",
            "subspecs": [
                {
                    "name": "Config",
                    "source_files": "Code/Project/Profile/Config/*.{swift}"
                },
                {
                    "name": "Style",
                    "source_files": "Code/Project/Profile/Style/*.{swift}"
                },
                {
                    "name": "Manager",
                    "source_files": "Code/Project/Profile/Manager/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Profile/Config": [],
                        "WLUserPackage/Profile/Style": []
                    }
                },
                {
                    "name": "Bean",
                    "source_files": "Code/Project/Profile/Bean/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Profile/Manager": []
                    }
                },
                {
                    "name": "View",
                    "source_files": "Code/Project/Profile/View/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Profile/Bean": [],
                        "WLUserPackage/Profile/Manager": [],
                        "WLUserPackage/Prepare/Cache": [],
                        "SnapKit": [],
                        "Kingfisher": [],
                        "RxCocoa": [],
                        "WLBaseTableView/BTV": [],
                        "WLBaseTableView/BTVC": [],
                        "WLToolsKit/Color": []
                    }
                },
                {
                    "name": "VM",
                    "source_files": "Code/Project/Profile/VM/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Profile/Bean": [],
                        "WLUserPackage/Prepare/Req": [],
                        "WLBaseViewModel": [],
                        "RxCocoa": []
                    }
                },
                {
                    "name": "Base",
                    "source_files": "Code/Project/Profile/Base/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Profile/View": [],
                        "WLUserPackage/Profile/Manager": [],
                        "WLUserPackage/Profile/VM": [],
                        "WLUserPackage/UserInfo/Create": [],
                        "WLUserPackage/Login/TokenInvalid": [],
                        "WLUserPackage/Login/CheckLogin": [],
                        "WLUserPackage/About/Create": [],
                        "WLUserPackage/Setting/Create": [],
                        "WLUserPackage/Focus/Create": [],
                        "RxDataSources": [],
                        "WLThirdUtil/Hud": []
                    }
                },
                {
                    "name": "VC",
                    "source_files": "Code/Project/Profile/VC/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Profile/Base": []
                    }
                },
                {
                    "name": "Create",
                    "source_files": "Code/Project/Profile/Create/*.{swift}",
                    "dependencies": {
                        "WLUserPackage/Profile/VC": []
                    }
                }
            ]
        }
    ]
}

Pin It on Pinterest

Share This