首页 > 代码库 > iOS设计模式之MVC和Delegate
iOS设计模式之MVC和Delegate
MVC和Ddelegate可以说是iOS开发中最重要的两种设计模式了,MVC(Model-View-Controller)几乎是最常见的设计模式了,即使是别的平台的开发,不仅仅是应用,甚至是复杂的系统也能看到MVC的影子。对于搞移动开发的人来说MVC必须是要明白的设计模式。在iOS系统上Delegate同样是非常常见的设计模式,Delegate一般用于传递数据(可以是Model)和处理事件回调(你要认真的去研究一下UITableView的delegate或许你就明白了,而且delegate及其方法的命名方式可以参考内置的库比如UITableView的delegate)。
下面以Storyboard做UI为例(通过code写view或xib本质上是一样的)。
iOS设计模式之MVC和Delegate
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。