美文网首页
Swift中AppDelegate生命周期初解

Swift中AppDelegate生命周期初解

作者: Skipper_1_422 | 来源:发表于2016-07-25 22:57 被阅读0次

    1.func application(application: UIApplication, didFinishLaunchingWithOptionslaunchOptions: [NSObject:AnyObject]?) -> Bool {

    // 这是在程序加载完成时要执行的任务,相当于进入程序的第一步,可在此设置window的rootViewController

    return true

    }

    2.func applicationWillResignActive(application: UIApplication) {

    //这个函数是程序准备进入后台的动作,可以使用这个方法可以来暂停任务,游戏暂停,电话或者短信到来,或者用户退出等

    }

    3.func applicationDidEnterBackground(application: UIApplication) {

    //这个函数是进入后台执行此函数 可以在这个方法中保存用户数据,释放资源共享等等,主要可用作节省内存,存储用户信息

    // 在数据本地化操作中可以用这个函数保存到进入后台之前的用户数据,以便重新进入程序时恢复

    }

    4.func applicationWillEnterForeground(application: UIApplication) {

    //这个函数是程序将要进入前台(变成活动状态,此函数执行在applicationDidBecomeActive函数之前,可以理解为转变的过渡),当然,这个函数主要是可以读取保存的信息等

    }

    5.func applicationDidBecomeActive(application: UIApplication) {

    //这个函数是进入前台执行的函数(当然,如果是从后台重新打开应用,那么将这样执行applicationWillEnterForeground->applicationDidBecomeActive)

    //此函数可用于刷新界面等等

    }

    6.func applicationWillTerminate(application: UIApplication) {

    //此函数调用的时候,说明当前应用程序即将终止,亦作崩溃

    }

    相关文章

      网友评论

          本文标题:Swift中AppDelegate生命周期初解

          本文链接:https://www.haomeiwen.com/subject/ghzgjttx.html