iOS 判断App是否第一次启动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 判断App是否第一次启动相关的知识,希望对你有一定的参考价值。

  1. #define LAST_RUN_VERSION_KEY @"last_run_version_of_application"    

  2. - (BOOL) isFirstLoad{    

  3. NSString *currentVersion = [[[NSBundle mainBundle] infoDictionary]    

  4. objectForKey:@"CFBundleShortVersionString"];     

  5.     

  6. NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];    

  7.     

  8. NSString *lastRunVersion = [defaults objectForKey:LAST_RUN_VERSION_KEY];    

  9.     

  10. if (!lastRunVersion) {    

  11. [defaults setObject:currentVersion forKey:LAST_RUN_VERSION_KEY];    

  12. return YES;    

  13. }    

  14. else if (![lastRunVersion isEqualToString:currentVersion]) {    

  15. [defaults setObject:currentVersion forKey:LAST_RUN_VERSION_KEY];    

  16. return YES;    

  17. }    

  18. return NO;    

  19. }    


本文出自 “ZhuoKing” 博客,请务必保留此出处http://9951038.blog.51cto.com/9941038/1958145

以上是关于iOS 判断App是否第一次启动的主要内容,如果未能解决你的问题,请参考以下文章

iOS App初次启动时的用户引导页制作实例分享

iOS 新手指引在App中的添加,第一次启动应用程序出现,后面都不出现

[iOS] App引导页的简单实现 (Swift 2)

Android中判断app何时启动和关闭的技术研究

Android中判断app何时启动和关闭的技术研究

Android中判断app何时启动和关闭的技术研究