A design pattern is a template for a design that solves a general, recurring problem in a particular context. It is a tool of abstraction that is useful in fields like architecture and engineering as well as software development.
Model-View-Controller -pattern (MVC) used throughout the Cocoa Touch.
MVC is used to separate the application data from the way it is displayed on screen. Model refers to the application data model, such as a database of names, dates of birth and so on.
I am Jitendra Gochhayat, an iOS developer,blogger, from Odisha,India. I write about Objective C tutorials,iOS interview Questions And Answers,swift tutorials and cocos2d-x sample codes to help the developers.