Skip to content

Latest commit

 

History

History
7 lines (5 loc) · 438 Bytes

File metadata and controls

7 lines (5 loc) · 438 Bytes

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.