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閱讀 686評論 0 1
  • 1、禁止手機睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa閱讀 1,144評論 1 6
  • 這個方式是從后臺獲取版本號,在蘋果審核期間,保持接口返回數據是沒有版本更新的信息,審核通過之后,后臺修改接口返回的...
    蔡林林閱讀 712評論 0 0
  • 這幾天,明確了一件事情。大學里,想交到好朋友真是不容易,勞心又勞力。 起初大一一直跟一個舍友在一塊走著,走了一年,...
    我是木成閱讀 518評論 0 0
  • 人生路很長,不去嘗試一下,你可能永遠不知道,你到底有哪些未知的可能性。去發現這些可能性,需要一些策略。 001 先...
    翔子52雙魚閱讀 256評論 0 1