模型视图控制器(MVC)

MVC是一个设计模式,它应用程序的输入、处理和输出分开,以实现代码重用比如同一应用在iPad和iPhone上可以共享同样的M和C,仅仅是V不一样。ViewModel之间不能直接通信。 

 

    Outlet和视图对象在nib窗口里完成连接。Action和视图对象事件可以在nib窗口里完成连接,如果视图对象在控制器里指定了outlet,也可以用代码完成视图对象事件和自定义函数的绑定。

[btn1 addTarget:self action:@selector(btnPressed:) forControlEvents:UIControlEventTouchUpInside];  -(void)btnPressed:(id)sender{    UIButton* btn = (UIButton*)sender;  //开始写你自己的动作  

原文地址:https://www.cnblogs.com/hjyxbfz/p/2978328.html