Or what people miss when talking about compounding in life

The Equatable Protocol


  1. By adding a Self Requirement
  2. By using Associated Types

Protocols with Self requirement

Introducing MKSnapshotter


  1. Structs are marginally faster at runtime than classes, due to optimisations done by…

Use the XCPlayground API

XCPlaygroundPage.currentPage.needsIndefiniteExecution = true // Your Code

Run an NSRunLoop yourself.


Arvindh Sukumar

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store