7、构建多屏幕应用程序的全面指南

构建多屏幕应用程序的全面指南

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()
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值