标签:
利用UIApplication对象,能进行一些应用级别的操作
UIApplication作用:
// 获取UIApplication对象(单例对象)
UIApplication *app = [UIApplication sharedApplication];
// 创建通知
UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];
// 注册用户通知
[app registerUserNotificationSettings:settings];
// 1.设置应用程序图标提醒数字,提醒数字在iOS8之后变成通知,苹果为了用户体验而这样设置
// 需要前边两步
app.applicationIconBadgeNumber = 10;
// 2.设置联网状态
app.networkActivityIndicatorVisible = YES;
// 3.设置状态栏(前提:)在Info.plist文件中,添加一项View controller-based status bar appearance 并设置为NO 即可生效
// 在iOS7之后状态栏默认交给控制器管理
app.statusBarHidden = YES;
[app setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
// 4.openURL:方法的部分功能有
// 打电话
[app openURL:[NSURL URLWithString:@"tel://10086"]];
// 发短信
[app openURL:[NSURL URLWithString:@"sms://10086"]];
// 发邮件
[app openURL:[NSURL URLWithString:@"mailto://12345@qq.com"]];
// 打开一个网页资源
[app openURL:[NSURL URLWithString:@"http://ios.itcast.cn"]];
标签:
原文地址:http://www.cnblogs.com/plokijuhhb/p/4719590.html