应用程序生命周期,IOS生命周期详解

图片 1

应用程序生命周期,IOS生命周期详解

iOS 应用程序生命周期

刚买了关东升老师的ios书,来记录一下和睦感觉有用的事物;

作为应用程序的委托对象,Appdeletage在应用程序的生命周期的例外品级会调用差别的方法。

先是说一下ios应用的五中状态:

懂ios生命周期,让大家更加好的投入到支付个中,让我们开垦特别快捷。

新建ios项目,作者先起来从应用程序生命周期谈到。展开AppDelegate.swift文件。那是大家塑造ios项指标寄托。

//应用程序生命周期

//此方法在应用程序初始化完成后准备调用与准备与用户交互时调用
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {}
//程序将要挂起时候(锁屏将要接电话)
func applicationWillResignActive(_ application: UIApplication) {}
//应用程序退到后台时候调用(单击home)
func applicationDidEnterBackground(_ application: UIApplication) {}
//应用程序将要进入前台时候(被激活)
func applicationWillEnterForeground(_ application: UIApplication) {}
//程序恢复的时候
func applicationDidBecomeActive(_ application: UIApplication) {}
//程序将要关闭的时候调用,(内存不足,系统关闭或者长按app icon图标强行关闭)
func applicationWillTerminate(_ application: UIApplication) {}

应用程序生命周期大家都曾经了然了。那大家世袭看viewController生命周期

//viewController生命周期

//视图加载之后被调用,视图控制器生命周期只调用一次
func viewDidLoad() {}
//视图将要出现的时候调用
func viewWillAppear(){}
//视图已经出现的时候调用
func viewDidAppear(){}
//当收到视图将去除、被覆盖或隐藏于视窗时的通知会呼叫的方法
func viewWillDisappear
//当收到视图已去除、被覆盖或隐藏于视窗时的通知会呼叫的方法
func viewDidDisappear(){}

末段多谢在@whbalzac指引下完了。。。。

ViewController生命周期

4.Background(后台状态。
 支使用步向后台后,还能够够执行代码。若是有可实行的代码就能实施代码,若无可执行的代码也许将可实践的代码推行完结,应用会立时步向挂起状态)

1.Not Running(非运维状态。  支使用尚未运转或被系统终止)

亚洲城网页版 ,VC生命周期

那各个状态分别是:

图片 1

ios 应用生命周期

admin

网站地图xml地图