iOS Swift 2.2 判斷版本號 是否 顯示新特性界面

private func isNewupdate() -> Bool{
// 1.獲取當前軟件的版本號 --> info.plist
let currentVersion = NSBundle.mainBundle().infoDictionary!["CFBundleShortVersionString"] as! String
// 2.獲取以前的軟件版本號 --> 從本地文件中讀取(以前自己存儲的)
let sandboxVersion = NSUserDefaults.standardUserDefaults().objectForKey("BundleShortVersionString") as? String ?? ""

    // 3.比較當前版本號和以前版本號
    if currentVersion.compare(sandboxVersion) == NSComparisonResult.OrderedDescending
    {
        // 3.1.1存儲當前最新的版本號
        NSUserDefaults.standardUserDefaults().setObject(currentVersion, forKey: "BundleShortVersionString")
        return true
    }
    
    return false
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容