UIApplication詳解

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"]];


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章