1 設(shè)置應(yīng)用提醒功能
獲取UIApplication對象
UIAPPlication *app = [UIApplication sharedApplication];
在設(shè)置之前 要注冊一個通知.IOS8之后,須先要注冊一個通知對象,才能接受到提醒.
UIUserNotificationSettings *notice =[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];
注冊通知對象
[app registerUserNotificationSettings:notice];
設(shè)置提醒數(shù)字
app.applicationIconBadgeNumber = 10;

2 設(shè)置聯(lián)網(wǎng)狀態(tài)
app.networkActivityIndicatorVisible = YES;

3 設(shè)置狀態(tài)欄
控制器管理
應(yīng)用程序的狀態(tài)欄是默然交給控制器來管理的
控制器提供的方法 可以重寫這個方法
- (UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent;
}
隱藏狀態(tài)欄 通過控制器方式.同樣實現(xiàn)方法
-(BOOL)prefersStatusBarHidden{
return YES;
}
return YES 隱藏
return NO ?顯示
通常在開發(fā)程序中 都是應(yīng)用程序來管理狀態(tài)欄 來做統(tǒng)一管理 不然很多控制器會非常的麻煩
想要應(yīng)用程序管理狀態(tài)欄 需要在info.plist 文件中配置
添加一個Key值: 最后一個View controller-based status bar appearance
設(shè)置為NO ?就是應(yīng)用程序來管理狀態(tài)欄了
通過應(yīng)用程序管理狀態(tài)欄
a.獲取UIApplication
UIApplication *app = [UIApplication sharedApplication];
b.設(shè)置狀態(tài)欄樣式
app.statusBarStyle = UIStatusBarStyleLightContent;
c.設(shè)置狀態(tài)欄的隱藏
ap.statusBarHidden = YES;
4 跳轉(zhuǎn)網(wǎng)頁
UIApplication *app = [UIApplication sharedApplication];
NSURL *url = [NSURL URLWithString:@"http://www.itdecent.cn"];
[app openURL:url];
電話
[application openURL:[NSURL URLWithString:@"tel://10086"]];
短信
[app openURL:[NSURL URLWithString:@"sms://10086"]];