- View refers to the actual user interface elements that are displayed on screen. A UIView, UIButton, UITableView etc. are all examples of View elements.
- Controller refers to "mediating" objects that act between the Model(s) and the View(s). Controllers usually contain most of the application logic such as handling user input, filtering data from the Model based on user input, and then updating the View elements to display the correct values.
List of design patterns adapted by Cocoa.
A design pattern in which the model (any data in your program), the view (what the user sees), and the controller (a layer that handles all interaction between the view and model) are separated in such a manner that modifying either the view or model component of your program has no effect on one another.
Model:The model contains the data.
View: The view displays information contained in the model.
Controller: the controller is responsible for accessing data from the model and displaying it on the view.
1.What are the differences between Cocoa and Cocoa Touch?
2.What is Xcode ?
3.What is the use of plist ?
4.What is .ipa in iOS ?
5.What is .xib in iOS ?
6.What are required delegates and data sources for Table View?
7.What are required delegates and data sources for Table View?