MVC是一个设计模式,它把应用程序的输入、处理和输出分开,以实现代码重用。比如同一应用在iPad和iPhone上可以共享同样的M和C,仅仅是V不一样。View和Model之间不能直接通信。
Outlet和视图对象在nib窗口里完成连接。Action和视图对象事件可以在nib窗口里完成连接,如果视图对象在控制器里指定了outlet,也可以用代码完成视图对象事件和自定义函数的绑定。
[btn1 addTarget:self action:@selector(btnPressed:) forControlEvents:UIControlEventTouchUpInside]; -(void)btnPressed:(id)sender{ UIButton* btn = (UIButton*)sender; //开始写你自己的动作 }