iOS进阶指南程序员iOS Developer

UIApplication简单使用

2016-05-24  本文已影响483人  飞翔的道长
       
   UIApplication *app = [UIApplication sharedApplication];
   
   // 打电话
   [app openURL:[NSURL URLWithString:@"tel://1234567"]];
   
   // 发短信
   [app openURL:[NSURL URLWithString:@"sms://1234567"]];
   
   // 发邮件
   [app openURL:[NSURL URLWithString:@"mailto://12345@qq.com"]];
   
   // 打开网页
   [app openURL:[NSURL URLWithString:@"http://www.baidu.com"]];
  // 程序启动完成的时候调用
  - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
      NSLog(@"%s",__func__);
      return YES;
  }

  // 当app失去焦点的时候调用
  - (void)applicationWillResignActive:(UIApplication *)application {
          NSLog(@"%s",__func__);
  }

  // app进入后台的时候调用
  // app忽然打断的时候,在这里保存一些需要用到的数据
  - (void)applicationDidEnterBackground:(UIApplication *)application {
          NSLog(@"%s",__func__);
  }


  // app进入即将前台
  - (void)applicationWillEnterForeground:(UIApplication *)application {
          NSLog(@"%s",__func__);
  }

  // 当app获取到焦点的时候调用,意味着app可以与用户交互
  - (void)applicationDidBecomeActive:(UIApplication *)application {
          NSLog(@"%s",__func__);
  }

  // app被关闭的时候调用
  - (void)applicationWillTerminate:(UIApplication *)application {
          NSLog(@"%s",__func__);
  }

  // app接收到内存警告的时候调用
  - (void)applicationDidReceiveMemoryWarning:(UIApplication *)application
  {
      NSLog(@"%s",__func__);
  }

上一篇 下一篇

猜你喜欢

热点阅读