UIApplication
- UIApplication对象是应用程序的象征
- �每个应用都有自己的UIApplication对象,而且是个单例对象
- �通过[UIApplication sharedApplication]可以获取这个单例对象
- iOS程序启动后创建的第一个对象就是UIApplication对象
- 利用UIApplication对象,能够进行一些应用级别的操作
常见属性
- 设置应用程序图标右上角的红色提醒数字
- @property(nonatomic) NSInteger applicationIconBadgeNumber;
app.applicationIconBadgeNumber = 10;
UIUserNotificationSettings *setting = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];
[app registerUserNotificationSettings:setting];
- 设置联网状态
- @property(nonatomic,getter=isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible;
// 网络状态
[app setNetworkActivityIndicatorVisible:YES];
// 或者
app.networkActivityIndicatorVisible = YES;
- 打开网页
[app openURL:[NSURL URLWithString:@"http://www.baidu.com"]];
控制状态栏
-
默认controller管理
// 调用方法,隐藏状态栏 - (BOOL)prefersStatusBarHidden{ return YES; }
-
UIApplication管理
-
info.plist添加属性
app.statusBarHidden = YES;
-