Introduction to IOS MVC

Source: Internet
Author: User
All IOS apps basically use Model-view-controller, or MVC architecture. From an architectural perspective, Model,view and Controller are the 3 main components of an IOS application: Model is the core of the application. It is responsible for computing and creating a virtual world, even without view and controller. As you can understand, model is a virtual copy of your application-no appearance!

View is the window in which the user interacts with your program. In most cases, View is used to display the data provided by Model, and in addition to dealing with user interaction. The user interacts with the application through the View and the Controller is responsible for capturing the interactive message and transmitting it to the Model.

In iOS programming, a controller usually refers to a view controller. You can think of a view controller as a bridge between a Model and a view. He was responsible for explaining what was going on (the user was on the view side, and the information was provided by model), and to tell the other side with the relevant information.

Introduction to IOS MVC

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.