Swift is so-called multi paradigm programming language, but iOS, on the other hand, is living in Object Oriented world and doesn't feel like going anywhere. From time to time we spot some functional stuff like map, filter and reduce, but are we actually using the on purpose, or is rather a coincidence? Where's the place for Protocol Oriented Programming? Let's learn something from functional programming and write better iOS applications.
#mobiconf2017