构建多屏幕应用程序的全面指南
1. 视图控制器基础
视图控制器在应用程序开发中扮演着至关重要的角色,它是MVC(Model - View - Controller)模式中的逻辑部分。简单来说,视图控制器就是控制视图的控制器。视图负责显示信息并接收用户输入,但不做决策,决策工作由视图控制器完成。
1.1 UIViewController
苹果大力推崇MVC开发方法,并为此创建了 UIViewController 。 UIViewController 属于 UIKit 的一部分, UIKit 是一组用于创建界面元素的类,以 UI 为前缀的类都属于 UIKit 。
UIViewController 为开发者处理了很多繁重的工作。它自带一个 view 属性,该属性通常连接到一个故事板文件。同时,它还提供了一些预写方法,例如视图加载到屏幕上或从屏幕上消失等常见事件的方法,开发者可以在这些方法中添加自定义代码。
以下是一个子类化 UIViewController 并在视图加载时添加自定义代码的示例:
class mySubController: UIViewController{
override func viewDidLoad() {
super.viewDidLoad()
超级会员免费看
订阅专栏 解锁全文
4096

被折叠的 条评论
为什么被折叠?



