亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 這個功能使用說明是每次app更新或者第一次安裝都需要顯示的

這個功能使用說明是每次app更新或者第一次安裝都需要顯示的

發布時間:2020-08-30 11:03:49 來源:網絡 閱讀:430 作者:卓行天下 欄目:開發技術

這個功能使用說明是每次app更新或者第一次安裝都需要顯示的

這個功能使用說明是每次app更新或者第一次安裝都需要顯示的。你可以給每個需要顯示的說明界面設置一個BOOL變量控制它是否顯示。在applicationDidFinishLaunching的函數中判斷app是第一次安裝還是更新升級。


NSString *appVersion = [[[NSBundle mainBundleinfoDictionaryobjectForKey:@"CFBundleShortVersionString"];


    NSString *appBuild = [[[NSBundle mainBundleinfoDictionaryobjectForKey:@"CFBundleVersion"];


    if (![NSUserDefaults stringForKey:@"appVersion"] || 


        ![NSUserDefaults stringForKey:@"appBuild"] || 


        ![[NSUserDefaults stringForKey:@"appVersion"] isEqualToString:appVersion] || 


        ![[NSUserDefaults stringForKey:@"appBuild"] isEqualToString:appBuild]) {


        [NSUserDefaults setBool:YES forKey:isFirstLaunch];


        [NSUserDefaults setString:appVersion forKey:@"appVersion"];


        [NSUserDefaults setString:appBuild forKey:@"appBuild"];


    }


這段代碼用了NSUserDefaults 的Category方法來取值和保存值。isFirstLaunch 是定義的宏,通過取這個key的值就知道是否是第一次安裝。根據這個key的BOOL值來判斷是否需要顯示功能特效界面。顯示完功能特效界面再將這個key值設為NO并保存在NSUserDefaults ,這樣下次就不會再重復顯示功能說明界面。由于每個功能說明界面都不一樣,為了方便起見,你可以給每個界面都設置一個BOOL變量來控制它們是否要顯示。


這個功能使用說明是每次app更新或者第一次安裝都需要顯示的。你可以給每個需要顯示的說明界面設置一個BOOL變量控制它是否顯示。在applicationDidFinishLaunching的函數中判斷app是第一次安裝還是更新升級。


NSString *appVersion = [[[NSBundle mainBundleinfoDictionaryobjectForKey:@"CFBundleShortVersionString"];


    NSString *appBuild = [[[NSBundle mainBundleinfoDictionaryobjectForKey:@"CFBundleVersion"];


    if (![NSUserDefaults stringForKey:@"appVersion"] || 


        ![NSUserDefaults stringForKey:@"appBuild"] || 


        ![[NSUserDefaults stringForKey:@"appVersion"] isEqualToString:appVersion] || 


        ![[NSUserDefaults stringForKey:@"appBuild"] isEqualToString:appBuild]) {


        [NSUserDefaults setBool:YES forKey:isFirstLaunch];


        [NSUserDefaults setString:appVersion forKey:@"appVersion"];


        [NSUserDefaults setString:appBuild forKey:@"appBuild"];


    }


這段代碼用了NSUserDefaults 的Category方法來取值和保存值。isFirstLaunch 是定義的宏,通過取這個key的值就知道是否是第一次安裝。根據這個key的BOOL值來判斷是否需要顯示功能特效界面。顯示完功能特效界面再將這個key值設為NO并保存在NSUserDefaults ,這樣下次就不會再重復顯示功能說明界面。由于每個功能說明界面都不一樣,為了方便起見,你可以給每個界面都設置一個BOOL變量來控制它們是否要顯示。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

周至县| 三门峡市| 昭觉县| 大连市| 湖口县| 偃师市| 湘潭市| 唐河县| 兰西县| 巴楚县| 边坝县| 金山区| 大新县| 壶关县| 山东省| 孝感市| 南丹县| 临夏县| 板桥市| 北票市| 灌云县| 阿拉善盟| 铁力市| 新安县| 东平县| 巴东县| 筠连县| 成都市| 开阳县| 安溪县| 杭锦后旗| 通河县| 两当县| 广州市| 江源县| 合水县| 滕州市| 双柏县| 扎兰屯市| 徐闻县| 准格尔旗|