AppDelegate和ViewController生命周期

AppDelegate

  1. 应用程序启动,并进行初始化时调用该方法:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?)

  1. 应用程序进入前台并处于活动状态时调用:

func applicationDidBecomeActive(application: UIApplication)

  1. 应用程序从活动状态进入到非活动状态:

func applicationWillResignActive(application: UIApplication)

  1. 应用程序进入到后台时候调用的方法:

func applicationDidEnterBackground(application: UIApplication)

  1. 应用程序进入到前台时候调用的方法:

func applicationWillEnterForeground(application: UIApplication)

  1. 应用程序将被终止的时候调用:

func applicationWillTerminate(application: UIApplication)

ViewController

loadView→viewDidLoad→viewWillAppear→viewDidAppear→viewWillDisappear→viewDidDisappear→dealloc

  1. loadView:一般情况下不用用到,除非需要重写设置View;
  2. viewDidLoad/dealloc:视图加载完成之后的设置和视图销毁的时候调用;
  3. viewWillAppear/viewWillDisappear:视图即将呈现和视图即将消失;
  4. viewDidAppear/viewDidDisappear:视图展现在屏幕的时候和视图完全消失在屏幕的时候调用,默认不做任何操作;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容