The Model-View-Controller is a common design pattern when it comes to the development of an iOS application. Usually the view layer consists of elements from UIKit defined programmatically or in xib-files, the model layer contains the business logic of the application and the controller layer, represented by classes of UIViewController,… Read more »
With Swift 2.0 the flatMap function on SequenceType has been introduced. It seems to me that a lot of developers are confused about this function and what it does and what are the differences between it and the map function. In this post i will try to confuse you a… Read more »
If you are planning to start a new iOS project you will certainly choose swift as programming language and this decision would be without doubt the right one. But a lot of companies have already big iOS apps with thousands LoC of legacy objective-c. ImmobileinScout24 is one of those companies… Read more »