1.9 应用程序的生命周期

来源:互联网 发布:sai软件免费下载 编辑:程序博客网 时间:2024/06/04 20:03


/////
应用程序生命周期

 应用程序生命周期是由发生在程序启动到终止期间的序列时间构成。main函数启动以后,大量的初始化工作就会交给UIKit,由它装载应用程序的用户界面和准备事件循环

UIKit

User taps application icon

main()

UIApplicationMain()                                <——>applicationDidFinishLaunching

Event Loop                                             <——>Handle event

System asks application to terminate     <——>applicationWillTerminate

Application execution terminates

/////
主函数
iPhone应用程序中,main函数仅是一个入口而已
应用程序运行所需的大多数实际工作由UIApplcationMain函数处理
main只做3件事:创建一个自动释放池,调用UIApplicationMain函数,以及释放自动释放池

@autoreleasepool {
    
    return UIApplicationMain(argc,argv,nil,
    NSStringFromClass([AppDelegate class]));
}

UIApplicationMain不会返回数据

 

0 0
原创粉丝点击