【iOS开发】iOS程序的运行流程
2016-08-14 00:01
225 查看
系统调用app的main函数
main函数调用UIApplicationMain.
UIApplicationMain创建sharedapplication instance, UIApplication默认的instance.
UIApplicationMain读取Info.plist找到主nib文件, 加载nib,把shared applicationinstance 设为nib的owner.
通过nib文件,创建app的独立UIWindows object.
通过nib,实例化了程序的AppDelegate object.
app内部启动结束,application:didFinishLaunchingWith-Options: 被设定成 wAppDelegate instance.
AppDelegate向UIWindowinstance发makeKeyAndVisible消息, app界面展示给用户. app准备好接收用户的操作指令.
main函数调用UIApplicationMain.
UIApplicationMain创建sharedapplication instance, UIApplication默认的instance.
UIApplicationMain读取Info.plist找到主nib文件, 加载nib,把shared applicationinstance 设为nib的owner.
通过nib文件,创建app的独立UIWindows object.
通过nib,实例化了程序的AppDelegate object.
app内部启动结束,application:didFinishLaunchingWith-Options: 被设定成 wAppDelegate instance.
AppDelegate向UIWindowinstance发makeKeyAndVisible消息, app界面展示给用户. app准备好接收用户的操作指令.
相关文章推荐
- Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。 1、Cocoa是什么? Cocoa是OS X和 iOS操作系统的程序的运行环境。 是什么因素使一个程序成为Co
- 【iOS开发-61】更换plist资源后,运行程序iOS模拟器仍然显示上一次数据的样子,怎么解决?
- 01_iOS开发入门_UI程序的执行流程
- HTML5定稿了,终于有一种编程语言开发的程序可以在Android和IOS两种设备上运行了
- IOS学习笔记Objective-c--IOS程序运行流程
- HTML5定稿了,终于有一种编程语言开发的程序可以在Android和IOS两种设备上运行了
- IOS基础开发一(ios程序运行过程)
- IOS开发模块总结(二)后台运行程序(1) 后台运行程序详解(一)
- iOS开发 -- "AppDelegate.m"文件 程序启动流程
- iOS开发--代码块 (程序运行状态,每隔一段时间给服务器发送一次请求)
- IOS开发 APP提交程序上传流程
- IOS学习笔记1—Iphone程序运行流程
- IOS 程序运行流程
- iOS程序运行流程
- IOS开发模块总结(二)后台运行程序(1) 后台运行程序详解(二)
- iOS开发之使程序在后台运行
- ios 笔记之 Iphone程序运行流程
- iOS开发:保持程序在后台长时间运行
- [IOS]从零开始搭建基于Xcode7的IOS开发环境和免开发者帐号真机调试运行第一个IOS程序HelloWorld
- IOS开发问题解决之Xcode运行程序时attaching to挂起不动