UIApplication
1 // 1.取得UIApplication 2 UIApplication *app = [UIApplication sharedApplication]; 3 4 // 2.1 授权, iOS8之后必须要先授权才能进行修改信息通知数字的操作,授权之前要判断系统是否是iOS8,否则iOS8之前的系统会出错 5 if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) { 6 NSLog(@"支持iOS8 - 系统版本:%d", __IPHONE_OS_VERSION_MIN_REQUIRED); 7 8 UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil]; 9 [app registerUserNotificationSettings:settings]; 10 11 } 12 13 // 2.2 图标的信息通知数字 14 app.applicationIconBadgeNumber = 10;
1 // 4.打开URL资源 2 /** 3 * 可以是本地资源 file:///Users/hellovoidworld/Pictures/G1/M2.jpg 省略了主机地址 4 * 也可以是网络资源 http://www.baidu.com 5 * 打电话 tel://10086 6 * 短信 sms://10086 7 * 邮件 mailto://[email protected] 8 * 系统会根据资源类型来选择打开方式 9 */ 10 NSLog(@"打开url"); 11 [app openURL:[NSURL URLWithString:@"http://www.baidu.com"]];
1 // 5.管理状态栏 2 // 5.1使用动画效果隐藏状态栏 3 // [app setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; 4 5 // 5.2 使用动画效果变化状态栏成白色 6 [app setStatusBarStyle:UIStatusBarStyleLightContent animated:YES];
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。