UIApplication
UIApplication —> UIResponder
1. 简介1 > 整个应用程序的象征,一个应用程序就一个 UIApplication 对象,使用了单例设计模式
2 > 通过 [UIApplication sharedApplication] 访问这个单例对象
2. 常见用法
1 > 设置图标右上角的红色提示数字
app.applicationIconBadgeNumber = 10 ;
2 > 设置状态栏的样式
app.statusBarStyle = UIStatusBarStyleBlackOpaque;
3 > 控制状态栏的显示和隐藏
app.statusBarHidden = YES ;
4 > 显示状态栏上面的圈圈
app.networkActivityIndicatorVisible = YES ;
5 > 打开外部资源
* 打开网页
[app openURL:[NSURL URLWithString: @"http://www.baidu.com" ]];
* 打电话
[app openURL:[NSURL URLWithString: @"tel://10086" ]];
* 发短信
[app openURL:[NSURL URLWithString: @"sms://10086" ]];
6 > 代理属性(当应用程序发生了一些系统级别的事件,就会通知代理,交给代理去处理)
@property ( nonatomic , assign ) id <UIApplicationDelegate> delegate;