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

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

//1、 取出沙盒中存储的上次使用软件的版本号
NSString *key = @"CFBundleShortVersionString";
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *lastVersion = [defaults stringForKey:key];
// 2、获得当前软件的版本号
NSString *currentVersion = [NSBundle mainBundle].infoDictionary[key];
// 3、判断版本号
if ([currentVersion isEqualToString:lastVersion])
{    // 旧版本
NSLog(@"旧版本");
}
else{
// 新版本
NSLog(@"新版本");
// 存储新版本
[defaults setObject:currentVersion forKey:key];
}
return YES;
}


版本号
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 自己到现在毕业一年,总结了自己在前段时间开发当中遇到的的一些细节问题,水平有限,希望有可以帮助大家的 1,在OC中...
    baixuancheng阅读 3,902评论 0 1
  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 4,813评论 1 6
  • 这个方式是从后台获取版本号,在苹果审核期间,保持接口返回数据是没有版本更新的信息,审核通过之后,后台修改接口返回的...
    蔡林林阅读 3,947评论 0 0
  • 这几天,明确了一件事情。大学里,想交到好朋友真是不容易,劳心又劳力。 起初大一一直跟一个舍友在一块走着,走了一年,...
    我是木成阅读 3,405评论 0 0
  • 人生路很长,不去尝试一下,你可能永远不知道,你到底有哪些未知的可能性。去发现这些可能性,需要一些策略。 001 先...
    翔子52双鱼阅读 1,690评论 0 1