MVC之间的关系

M 是model就是数据 , C是控制器,V是界面显示(一些控件)C可以和V 和 M  通信。 V 和 C之间可以通过方法,或者代理来进行通信,假如是永久的信息时候可以通过新建一个对象,调用方法来实现,假如是即时临时信息可以通过代理来进行。 C本身的View可以通过self.View进行获取在View里面声明共有方法的时候会调用。

如果是3级关系的时候最后一级页面可能看不到最前面,则需要一层层通知传递消息。这个过程就是回调。 V的初始化,如果通过NIB文件初始化失败会自动调用loadView 方法。也可以新建一个View

原文地址:https://www.cnblogs.com/qiqibo/p/2855875.html