├── .gitignore ├── LICENSE ├── README.md ├── TopDownDemo.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata └── TopDownDemo ├── APIClient ├── APIClientMock.swift ├── APIClientable.swift ├── ReachabilityMock.swift └── Reachable.swift ├── AppDelegate.swift ├── Assets.xcassets └── AppIcon.appiconset │ └── Contents.json ├── Base.lproj ├── LaunchScreen.storyboard └── Main.storyboard ├── Errors ├── ErrorHandleable+Convenience.swift ├── ErrorHandleable.swift └── ErrorHandler.swift ├── FlowCoordinator.swift ├── Info.plist ├── Logger ├── Logger.swift └── Loggerable.swift ├── ViewController.swift └── Views ├── LoginViewController.swift ├── LoginViewController.xib ├── MainViewController.swift └── MainViewController.xib /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/README.md -------------------------------------------------------------------------------- /TopDownDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /TopDownDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TopDownDemo/APIClient/APIClientMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/APIClient/APIClientMock.swift -------------------------------------------------------------------------------- /TopDownDemo/APIClient/APIClientable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/APIClient/APIClientable.swift -------------------------------------------------------------------------------- /TopDownDemo/APIClient/ReachabilityMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/APIClient/ReachabilityMock.swift -------------------------------------------------------------------------------- /TopDownDemo/APIClient/Reachable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/APIClient/Reachable.swift -------------------------------------------------------------------------------- /TopDownDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/AppDelegate.swift -------------------------------------------------------------------------------- /TopDownDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /TopDownDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /TopDownDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /TopDownDemo/Errors/ErrorHandleable+Convenience.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/Errors/ErrorHandleable+Convenience.swift -------------------------------------------------------------------------------- /TopDownDemo/Errors/ErrorHandleable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/Errors/ErrorHandleable.swift -------------------------------------------------------------------------------- /TopDownDemo/Errors/ErrorHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/Errors/ErrorHandler.swift -------------------------------------------------------------------------------- /TopDownDemo/FlowCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/FlowCoordinator.swift -------------------------------------------------------------------------------- /TopDownDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/Info.plist -------------------------------------------------------------------------------- /TopDownDemo/Logger/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/Logger/Logger.swift -------------------------------------------------------------------------------- /TopDownDemo/Logger/Loggerable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/Logger/Loggerable.swift -------------------------------------------------------------------------------- /TopDownDemo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/ViewController.swift -------------------------------------------------------------------------------- /TopDownDemo/Views/LoginViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/Views/LoginViewController.swift -------------------------------------------------------------------------------- /TopDownDemo/Views/LoginViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/Views/LoginViewController.xib -------------------------------------------------------------------------------- /TopDownDemo/Views/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/Views/MainViewController.swift -------------------------------------------------------------------------------- /TopDownDemo/Views/MainViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polac24/TopDownErrorSample/HEAD/TopDownDemo/Views/MainViewController.xib --------------------------------------------------------------------------------