/FlexibleNetworkLayer

Flexible network layer for iOS-app using Swift

Primary LanguageSwift

FlexibleNetworkLayer

Flexible network layer for iOS-app using Swift

This project shows how network layer in your iOS-app can be built with Swift.

The network layer separates every step of requesting and response handling process and encapsulates it in a type that implements its single responsibilty. All objects of this system interact with each others via protocols. It's not completely built, handling download tasks is remained.