首页 > 代码库 > 新浪微博

新浪微博

一、判断上次用的版本和这次用的版本是否一样

  在AppDelegate.m中的didFinishLaunchingWithOption方法中添加如下代码

// 1.从Info.plist中获取版本号String *versionKey = (NSString *)kCFBundleVersionKey;String *version = [NSBundle mainBundle].infoDictionary[key];//从沙盒中获取上次存储的版本号 NSString *saveVersion = [[NSUserDefaults standardUserDefaults] objectForkey:versionKey];if([version isEqualToString:saveVersion]) // 两个版本号相等 表示不是第一次使用这个应用{    self.window.rootViewController = [[MainViewController alloc] init];    // 跳转到主控制器视图界面}else  // 版本号不一样 表示第一次使用这个新版本{    // 将新版本写入沙盒    [[NSUserDefaults standardUserDefaults] setObject:version forKey:versionKey];    [[NSUserDefaults standardUserDefaults] synchronize]; // 同步写入到沙盒    // 显示版本新特性界面    self.window.rootViewController = [[NewfeatureViewController alloc] init];}

 


 

二、