It is important to understand the concept of MVC and view controllers in iOS programming. Checkout our explanation of MVC in our previous posts. What are View Controllers? View controllers form the base of any iOS application. They can be seen as a door between model classes and the views. Hence they are responsible for… Read More


What are Notifications? Notifications are ways in which an application tells the user that something significant has occurred that might interest the user. Use of notifications It is mainly helpful when application is not in foreground but intends to communicate some information to its user. The information could be of any form like a message… Read More


Hey all!! Welcome to the Part 2 of iOS design patterns – MVC design pattern. In previous post (Part 1) you have seen the theory behind the MVC pattern. In this post you will understand with a simple example how is MVC implemented in iOS programming world. Let us a take a simple example where… Read More


To start writing apps in iOS you are expected to be aware of certain iOS design patterns and techniques. iOS programming is basically using the features and infrastructure of the frameworks provided. Each of these programming frameworks follow certain design patterns and expect you to be aware of them. And MVC is one such pattern… Read More