ui

本文详细介绍了MVC框架的概念及其组成部分:模型(Model)、视图(View)和控制器(Controller)。阐述了MVC的目的在于分离关注点,降低代码间的耦合度,并便于维护。此外,还深入探讨了UIViewController的作用和生命周期中的关键方法,如viewDidLoad、viewWillAppear等。
摘要由CSDN通过智能技术生成

1 MVC是一种框架结构  分为3部分  1 M代表Model即模型,用于存储数据和处理业务逻辑;2 V代表View,即视图,用于显示数据;3C代表Controller,即控制器,用于控制M和V的协调。MVC的目的是尽可能的实现三类代码的分离,降低各层之间的耦合度,利于维护

视图控制器在MVC中扮演控制层的角色

UIViewController在UIKit中主要功能是用于控制画面的切换,是所有视图控制器的父类,其中View属性管理整个画面的外观

viewDidLoad视图加载之后被调用,视图控制器生命周期中只调用一次 


viewWillAppear视图将要出现的时候调用
 viewWillDisappear视图将要消失的时候调用viewDidDisappear视图消失的时候调用 

Application:didFinishLaunchingWithOptions:程序加载完成后调用,通常在此方法里设置窗口和视图

applicationDidEnterBackground:程序退到后台时调用 (响应Home)

 applicationWillEnterForeground:程序恢复到前台时调用 

applicationWillResignActive:程序挂起(锁屏或接收到短信或电话等时调用,停止定时器)

 applicationDidBecomeActive:程序恢复(解锁或忽略短信或电话时调用,恢复定时器)

 applicationWillTerminate:程序中止(响应短信或电话时调用,保存数据及退出程序前的清理工作) 







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值