├── .gitignore ├── Example ├── MoyaManager.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── MoyaManager-Example.xcscheme ├── MoyaManager.xcworkspace │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── MoyaManager │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── Model │ │ └── UserProfileModel.swift │ ├── MyAPI │ │ ├── GitHubAPI.swift │ │ └── UserModuleAPI.swift │ └── ViewController.swift ├── Podfile ├── Podfile.lock └── Tests │ ├── Info.plist │ ├── MyServerTest.swift │ ├── NetworkErrorTest.swift │ ├── NetworkStatusTest.swift │ ├── NetworkTest.swift │ ├── Tests.swift │ └── UserAPI.swift ├── Images ├── diagram.png └── moya_request.png ├── LICENSE ├── MoyaManager.podspec ├── MoyaManager ├── Assets │ └── .gitkeep └── Classes │ ├── .gitkeep │ ├── API │ └── MyServerType.swift │ ├── Core │ ├── Network.swift │ ├── NetworkStatusManager.swift │ └── Request.swift │ ├── Error │ └── NetworkError.swift │ ├── Extension │ └── String+Extension.swift │ ├── Plugin │ ├── NewActivityPlugin.swift │ └── NewLoggorPlugin.swift │ ├── Response │ └── MyResponse.swift │ ├── SSLPinning │ └── TrustPolicyManager.swift │ └── Server │ └── Server.swift ├── README.md ├── Tests ├── MyServerTest.swift ├── NetworkBaseTestCase.swift └── NetworkTest.swift └── moya usage.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/.gitignore -------------------------------------------------------------------------------- /Example/MoyaManager.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/MoyaManager.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/MoyaManager.xcodeproj/xcshareddata/xcschemes/MoyaManager-Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/MoyaManager.xcodeproj/xcshareddata/xcschemes/MoyaManager-Example.xcscheme -------------------------------------------------------------------------------- /Example/MoyaManager.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/MoyaManager.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/MoyaManager/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/MoyaManager/AppDelegate.swift -------------------------------------------------------------------------------- /Example/MoyaManager/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/MoyaManager/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Example/MoyaManager/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/MoyaManager/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/MoyaManager/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/MoyaManager/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/MoyaManager/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/MoyaManager/Info.plist -------------------------------------------------------------------------------- /Example/MoyaManager/Model/UserProfileModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/MoyaManager/Model/UserProfileModel.swift -------------------------------------------------------------------------------- /Example/MoyaManager/MyAPI/GitHubAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/MoyaManager/MyAPI/GitHubAPI.swift -------------------------------------------------------------------------------- /Example/MoyaManager/MyAPI/UserModuleAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/MoyaManager/MyAPI/UserModuleAPI.swift -------------------------------------------------------------------------------- /Example/MoyaManager/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/MoyaManager/ViewController.swift -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /Example/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/Tests/Info.plist -------------------------------------------------------------------------------- /Example/Tests/MyServerTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/Tests/MyServerTest.swift -------------------------------------------------------------------------------- /Example/Tests/NetworkErrorTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/Tests/NetworkErrorTest.swift -------------------------------------------------------------------------------- /Example/Tests/NetworkStatusTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/Tests/NetworkStatusTest.swift -------------------------------------------------------------------------------- /Example/Tests/NetworkTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/Tests/NetworkTest.swift -------------------------------------------------------------------------------- /Example/Tests/Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/Tests/Tests.swift -------------------------------------------------------------------------------- /Example/Tests/UserAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Example/Tests/UserAPI.swift -------------------------------------------------------------------------------- /Images/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Images/diagram.png -------------------------------------------------------------------------------- /Images/moya_request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Images/moya_request.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/LICENSE -------------------------------------------------------------------------------- /MoyaManager.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/MoyaManager.podspec -------------------------------------------------------------------------------- /MoyaManager/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MoyaManager/Classes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MoyaManager/Classes/API/MyServerType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/MoyaManager/Classes/API/MyServerType.swift -------------------------------------------------------------------------------- /MoyaManager/Classes/Core/Network.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/MoyaManager/Classes/Core/Network.swift -------------------------------------------------------------------------------- /MoyaManager/Classes/Core/NetworkStatusManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/MoyaManager/Classes/Core/NetworkStatusManager.swift -------------------------------------------------------------------------------- /MoyaManager/Classes/Core/Request.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/MoyaManager/Classes/Core/Request.swift -------------------------------------------------------------------------------- /MoyaManager/Classes/Error/NetworkError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/MoyaManager/Classes/Error/NetworkError.swift -------------------------------------------------------------------------------- /MoyaManager/Classes/Extension/String+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/MoyaManager/Classes/Extension/String+Extension.swift -------------------------------------------------------------------------------- /MoyaManager/Classes/Plugin/NewActivityPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/MoyaManager/Classes/Plugin/NewActivityPlugin.swift -------------------------------------------------------------------------------- /MoyaManager/Classes/Plugin/NewLoggorPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/MoyaManager/Classes/Plugin/NewLoggorPlugin.swift -------------------------------------------------------------------------------- /MoyaManager/Classes/Response/MyResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/MoyaManager/Classes/Response/MyResponse.swift -------------------------------------------------------------------------------- /MoyaManager/Classes/SSLPinning/TrustPolicyManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/MoyaManager/Classes/SSLPinning/TrustPolicyManager.swift -------------------------------------------------------------------------------- /MoyaManager/Classes/Server/Server.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/MoyaManager/Classes/Server/Server.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/README.md -------------------------------------------------------------------------------- /Tests/MyServerTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Tests/MyServerTest.swift -------------------------------------------------------------------------------- /Tests/NetworkBaseTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Tests/NetworkBaseTestCase.swift -------------------------------------------------------------------------------- /Tests/NetworkTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/Tests/NetworkTest.swift -------------------------------------------------------------------------------- /moya usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chensx1993/moyaManager/HEAD/moya usage.md --------------------------------------------------------------------------------