An Extension for Safe Area Layout Guides

Back in 2013 Apple introduced layout guides as part of the iOS 7 auto-layout. The topLayoutGuide and bottomLayoutGuide are properties of UIViewController and help you to safely align your view in the root view. Apple pays attention that your view doesn't clip behind the status bar or navigation bar...

Read More »

Type Erasure in Swift

Introduction Swift is heavily influenced by different programming paradigms from functional, imperative and object-oriented programming. This allows you as a developer to write very powerful and flexible code. Protocol oriented programming in Swift helps you to bypass problems of object oriented-pro...

Read More »