1.基本使用
UIApplication *app = [UIApplication sharedApplication];
设置应用程序图标上的数字
app.applicationIconBadgeNumber = 998;
设置状态栏的联网动画
app.networkActivityIndicatorVisible = YES;
打开网络资源
NSURL *url = [NSURL URLWithString:@"www.baidu.com"];
[app openURL:url];设置状态栏的样式和设置状态栏是否隐藏
app.statusBarStyle = UIStatusBarStyleLightContent;
[app setStatusBarStyle:UIStatusBarStyleLightContent animated:YES];app.statusBarHidden = YES;
[app setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];在info.plist中设置View controller-based status bar appearance为NO那么ViewController就不能管理状态栏,
只能由UIApplication管理.否则在控制器实现下面方法进行管理:- (UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent;
}打电话
[app openURL:[NSURL URLWithString:@"tel://10086"]];
发短信
[app openURL:[NSURL URLWithString:@"sms://10086"]];
发邮件
[app openURL:[NSURL URLWithString:@"mailto://12345@qq.com"]];