本节书摘来自华章计算机《Swift iOS应用开发实战》一书中的第3章,作者:刘铭 著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
第3章
设计模式和视图控制器
在继续构建第2章的Calculator项目之前,有必要对一些关键知识点进行了解,这样我们不仅能够顺利完成项目,而且也清楚为什么这样做。本章中最重要的一个知识点就是MVC设计模式,通过设计模式所构建的代码可以清晰地定义应用程序的架构,提高代码的阅读性和可维护性。
除了学习设计模式之外,我们还会学习视图控制器(View Controller)的相关知识,它负责管理视图,并处理与其相关的诸多任务,包括视图的管理、设备方向的旋转,当发生低内存警告时卸载那些无用的视图对象等。每个视图控制器都有属于自己的视图,并形成属于自己的视图体系结构,所有的界面对象都会呈现在这个体系之中。
在第2章中,我们使用Single View Application模板构建了Calculator项目,并且为ViewController视图控制器中的视图添加了Label和Button界面元素。在本章的实践中,我们将完成计算器所有的相关功能。