我的iOS开发小屋iOS资料iOS零碎知识

斯坦福大学iOS开发公开课总结(一) :iOS的MVC框架

2016-06-19  本文已影响2100人  J_Knight_

写在开头


入职iOS开发也有半年了,一直没有积极更新技术博客,感到甚是惭愧。虽然这期斯坦福公开课内容相对基础一些,但是笔者还是想把每一课的内容都总结一下然后分享出去,也算是对自己的锻炼以及对这一经典的课程致敬吧。

课程地址:斯坦福大学公开课:iOS 7应用开发

废话少说,开始!

MVC架构介绍


基本概念:

通信方式

下面一张图可以直观看出上述的通信方式。图片来自本课程配套的课件

iOS MVC架构

其他知识


类文件类型:

属性

零散知识

结语


第一讲里的内容比较基础,重点是介绍了MVC模型的通信机制,需要反复推敲并且在实际操作中严格遵守。因为只有这样做才能降低类之间的耦合性,写出易于维护和扩展的代码。

比如在模型类里是不能调用控制器的方法的,模型类只能被控制器调用并且当所拥有的数据改变后通知使用自己的控制器数据的改变。更不能直接给视图通知让视图自己更新UI。

本文已在版权印备案,如需转载请访问版权印。48422928

获取授权

上一篇 下一篇

猜你喜欢

热点阅读