iOS如何监听用户点击应用图标

iOS如何监听用户点击应用图标



AppDelegate.m

- (void)applicationWillResignActive:(UIApplication*)application{
    NSLog(@"从应用前台,切换到后台");
}
- (void)applicationDidBecomeActive:(UIApplication*)application{
    NSLog(@"点击应用图标,进入打开应用");

}

扩展运行程序的逻辑



//首次运行:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
- (void)applicationDidBecomeActive:(UIApplication *)application
 
//首次关闭(home):
- (void)applicationWillResignActive:(UIApplication *)application
- (void)applicationDidEnterBackground:(UIApplication *)application
 
//再次运行:
- (void)applicationWillEnterForeground:(UIApplication *)application
- (void)applicationDidBecomeActive:(UIApplication *)application
 
//再次关闭:
- (void)applicationWillResignActive:(UIApplication *)application
- (void)applicationDidEnterBackground:(UIApplication *)application


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions  
{  
    // Override point for customization after application launch.  
    NSLog(@"\n ===> 程序开始 !");   
      
    return YES;  
}  
                              
- (void)applicationWillResignActive:(UIApplication *)application  
{  
      
    NSLog(@"\n ===> 程序暂行 !");   
}  
  
- (void)applicationDidEnterBackground:(UIApplication *)application  
{  
      
     NSLog(@"\n ===> 程序进入后台 !");   
}  
  
- (void)applicationWillEnterForeground:(UIApplication *)application  
{  
      
     NSLog(@"\n ===> 程序进入前台 !");   
}  
  
- (void)applicationDidBecomeActive:(UIApplication *)application  
{  
    NSLog(@"\n ===> 程序重新激活 !");   
      
}  
  
- (void)applicationWillTerminate:(UIApplication *)application  
{  
    NSLog(@"\n ===> 程序意外暂行 !");   
  
    UIDevice *device = [UIDevice currentDevice];  
      
}  
如果文章帮到您,喜欢点个赞,谢谢您。
文章内容出错,记得留言,感激不尽。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容