UIApplication
来源:互联网 发布:网络重置命令 编辑:程序博客网 时间:2024/05/20 11:46
就是涉及到应用方面的了 在图标右上角加消息数,通知栏显示联网状态 openURL :打开任何东西
管理 状态栏,可以让它显示隐藏时有动画,能在程序运行中 设置状态栏~
main函数中执行了一个UIApplicationMain这个函数
intUIApplicationMain(intargc,char*argv[],NSString*principalClassName,NSString*delegateClassName);
argc、argv:直接传递给UIApplicationMain进行相关处理即可
principalClassName:指定应用程序类名(app的象征),该类必须是UIApplication(或子类)。如果为nil,则用UIApplication类作为默认值
delegateClassName:指定应用程序的代理类,该类必须遵守UIApplicationDelegate协议
三.程序启动的完整过程
1.main函数
2.UIApplicationMain
* 创建UIApplication对象
* 创建UIApplication的delegate对象
3.delegate对象开始处理(监听)系统事件(没有storyboard)
* 程序启动完毕的时候,就会调用代理的application:didFinishLaunchingWithOptions:方法
* 在application:didFinishLaunchingWithOptions:中创建UIWindow
* 创建和设置UIWindow的rootViewController
* 显示窗口
3.根据Info.plist获得最主要storyboard的文件名,加载最主要的storyboard(有storyboard)
* 创建UIWindow
* 创建和设置UIWindow的rootViewController
1.main函数
2.UIApplicationMain
* 创建UIApplication对象
* 创建UIApplication的delegate对象
3.delegate对象开始处理(监听)系统事件(没有storyboard)
* 程序启动完毕的时候,就会调用代理的application:didFinishLaunchingWithOptions:方法
* 在application:didFinishLaunchingWithOptions:中创建UIWindow
* 创建和设置UIWindow的rootViewController
* 显示窗口
3.根据Info.plist获得最主要storyboard的文件名,加载最主要的storyboard(有storyboard)
* 创建UIWindow
* 创建和设置UIWindow的rootViewController
*显示窗口
0 0
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- UIApplication
- LinuxShell算术运算
- linux服务器和windows服务器中svn服务器的搭建【仅供参考】
- 【Mockplus教程】删除
- GitHub秘籍
- java性能优化的地方
- UIApplication
- java读取配置文件中的每一行并遍历
- 横竖屏切换时候Activity的生命周期
- 名词解析之泛化误差
- 11.线性表之单链表的基本操作
- nginx配置详解
- OpenLdapd的安装配置
- Virtualbox WDDM之DxgkDdiSetPointerPosition
- android调用系统照相机保存照片以及压缩上传下载