1. 设置应用提醒数字获取UIApplication对象
- 获取UIApplication对象
UIApplication *ap = [UIApplication sharedApplication];
- 在设置之前, 要注册⼀一个通知,从ios8之后,都要先注册⼀一个通知对象.才能够接收到提醒.
UIUserNotificationSettings *notice = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];
- 注册通知对象
[ap registerUserNotificationSettings:notice];
- 设置提醒数字
ap.applicationIconBadgeNumber = 10;
2. 设置连网状态
ap.networkActivityIndicatorVisible = YES;
3. 设置状态栏
应⽤用程序的状态栏,默认是交给控制器来管理的. 控制器提供的⽅方法,可以直接重写这个⽅方法 在控制器当中设置状态栏样式 -(UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent; } 隐藏状态栏,通过控制器的⽅方式.同样实现⽅方法: 返回NO时为不隐藏 返回YES时为显⽰示 -(BOOL)prefersStatusBarHidden{ return NO; } 通常在开发当中都是应⽤用程序来管理状态栏的.来做统⼀一管理,不然的话, 会有很多个控制器. 会⾮非常的⿇麻烦. 想要让应⽤用程序管理状态栏,要在info.plist当中进⾏行配置, 添加⼀一个key值:是最后⼀一个,View controller-based status bar appearance  设置为NO.就是应⽤用程序来管理了. 通过UIApplication来管理状态. 1.获取UIApplication UIApplication *ap = [UIApplication sharedApplication]; 2.设置状态栏样式. ap.statusBarStyle = UIStatusBarStyleLightContent; 3.设置状态的隐藏 ap.statusBarHidden = YES;
4. 跳转网页
UIApplication ap = [UIApplication sharedApplication]; URL:协议头://域名 应⽤用程序通过协议头的类型,去打开相应的软件. NSURL url =[NSURL URLWithString:@"http://www.baidu.com"]; [ap openURL:url]; 打电话 [application openURL:[NSURL URLWithString:@"tel://10086"]]; 发短信 [app openURL:[NSURL URLWithString:@"sms://10086"]];