1.設置icon上的數字圖標
//設置主界面icon上的數字圖標,在2.0中引進, 缺省爲0
[UIApplicationsharedApplication].applicationIconBadgeNumber = 4;
2.設置搖動手勢的時候,是否支持redo,undo操作
//搖動手勢,是否支持redo undo操作。
//3.0以後引進,缺省YES
[UIApplicationsharedApplication].applicationSupportsShakeToEdit =YES;
3.判斷程序運行狀態
//判斷程序運行狀態,在2.0以後引入
/*
UIApplicationStateActive,
UIApplicationStateInactive,
UIApplicationStateBackground
*/
if([UIApplicationsharedApplication].applicationState ==UIApplicationStateInactive){
NSLog(@"程序在運行狀態");
}
4.阻止屏幕變暗進入休眠狀態
//阻止屏幕變暗,慎重使用,缺省爲no 2.0
[UIApplicationsharedApplication].idleTimerDisabled =YES;
慎重使用本功能,因爲非常耗電。
5.顯示聯網狀態
//顯示聯網標記 2.0
[UIApplicationsharedApplication].networkActivityIndicatorVisible =YES;
6.在map上顯示一個地址
NSString* addressText =@"1 Infinite Loop, Cupertino, CA 95014";
// URL encode the spaces
addressText = [addressTextstringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSString* urlText = [NSStringstringWithFormat:@"http://maps.google.com/maps?q=%@", addressText];
[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:urlText]];
7.發送電子郵件
NSString *recipients =@"mailto:[email protected][email protected],[email protected]&subject=Hello from California!";
NSString *body =@"&body=It is raining in sunny California!";
NSString *email = [NSStringstringWithFormat:@"%@%@", recipients, body];
email = [emailstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:email]];
8.打電話到一個號碼
// Call Google 411
[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"tel://8004664411"]];
9.發送短信
// Text to Google SMS
[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"sms://466453"]];
10.打開一個網址
// Lanuch any iPhone developers fav site
[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"http://itunesconnect.apple.com"]];