文档章节

UIApplication的代理

哥特复心
 哥特复心
发布于 2014/01/07 00:51
字数 376
阅读 1309
收藏 15

1.简介 1> 整个应用程序的象征,一个应用程序就一个UIApplication对象,使用了单例设计模式 2> 通过[UIApplication sharedApplication]访问这个单例对象

2.常见用法 1> 设置图标右上角的红色提示数字 app.applicationIconBadgeNumber = 10;

2> 设置状态栏的样式 app.statusBarStyle = UIStatusBarStyleBlackOpaque;

3> 控制状态栏的显示和隐藏 app.statusBarHidden = YES;

4> 显示状态栏上面的圈圈 app.networkActivityIndicatorVisible = YES;

5> 打开外部资源

6> 代理属性(当应用程序发生了一些系统级别的事件,就会通知代理,交给代理去处理) @property(nonatomic,assign) id<UIApplicationDelegate> delegate;

八、UIApplicationDelegate的代理方法 #pragma mark 程序加载完毕(启动完毕)就会调用一次

  • (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

#pragma mark 应用程序失去焦点的时候调用(一个app如果失去焦点,就不能跟用户进行交互)

  • (void)applicationWillResignActive:(UIApplication *)application

#pragma mark 程序进入后台就会调用

  • (void)applicationDidEnterBackground:(UIApplication *)application

#pragma mark 程序即将进入前台的时候调用

  • (void)applicationWillEnterForeground:(UIApplication *)application

#pragma mark 应用程序获得焦点的时候调用(一个app只有获得焦点之后才能跟用户进行交互)

  • (void)applicationDidBecomeActive:(UIApplication *)application

#pragma mark 程序即将被关闭的时候可能会被调用

  • (void)applicationWillTerminate:(UIApplication *)application

#pragma mark 程序接收到内存警告都会调用

  • (void)applicationDidReceiveMemoryWarning:(UIApplication *)application

© 著作权归作者所有

共有 人打赏支持
哥特复心
粉丝 109
博文 68
码字总数 40593
作品 0
长沙
高级程序员
私信 提问
IOS 启动顺序和 UIApplication sharedApplication 使用

iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示: int UIApplicationMain ( int argc, char argv[], NSString principalClassName, NSString d...

Jack088
2015/12/31
255
0
iOS- 应用程序对象UIApplication

iphone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形势如下所示: int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString...

水一样的人儿
2015/12/30
23
0
iOS UIApplication sharedapplication用法

UIApplication深入研究 很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念,所以我这里写这个文...

久依
2018/12/21
0
0
AppDelegate 中的方法

AppDelegate 中的方法 1、- (void)applicationWillResignActive:(UIApplication )application 说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了 2、...

JohnZr
2012/08/17
0
0
IOS 生命周期

各个程序运行状态时代理的回调: - (BOOL)application:(UIApplication )application willFinishLaunchingWithOptions:(NSDictionary )launchOptions 告诉代理进程启动但还没进入状态保存 - ...

曹江涛
2016/03/11
23
0

没有更多内容

加载失败,请刷新页面

加载更多

js数组遍历和对象遍历

数组遍历 for for(var i=0,len=arr.length;i<len;i++){console.log(arr[i]);} forEach - ES5语法,性能比for弱,不能使用break终止循环,不能使用return arr.forEach(function(item,inde......

祖达
9分钟前
0
0
Java网络编程

基本概念 网络IO会涉及到同步,异步,阻塞,非阻塞等几个概念。 一个网络IO读取过程是数据从 网卡 到 内核缓冲区 到 用户内存 的过程。同步和异步区别在于数据从内核到用户内存的过程是否需要...

春哥大魔王的博客
30分钟前
1
0
Spring "reg:zookeeper" 的前缀 "reg" 未绑定等类似问题解决方案。

今天同事遇到一个Spring启动加载配置文件时,不识别reg:zookeeper标签的问题。 我查看配置,发现是Spring配置文件的头部没有引入reg标签的命名空间,具体如下图: 所以,以后遇到类似的标签未...

花漾年华
59分钟前
1
0
阿里云领衔云市场

近期,2018年Q4及全年的全球云基础设施服务市场数据新鲜出炉,发布方是美国市场研究机构Synergy Research Group。这个机构是专做电信网络市场情报的公司,成立于1999年,每年都会公布各大公有...

linuxCool
今天
2
0
C++友元函数和友元类(C++ friend)详解

私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行。这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书...

shzwork
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部