**我們從AppStore里面下載軟件的時候,當我們第一次打開的時候總會有一個內容介紹頁面(如下圖我之前做的這個項目的丑陋的介紹頁,臥槽,Boss說漂亮,真TMD懷疑他的審美!哎,創業公司,眾多不易),隨后再打開就沒有了,下面我就給大家分享一下怎樣實現該功能**

其實實現的原理很簡單,就是本地沙盒保存的版本號跟Info.plist文件里面的版本號進行對比,不一致就說明新安裝的或者更新了新版本。此時就應該顯示新的版本介紹頁了。
好啦,原理說了下面就上代碼啦!
~~~
id key = (id)kCFBundleVersionKey;
// 檢測是否第一次使用這個版本
NSDictionary *info = [NSBundle mainBundle].infoDictionary;
// 獲取當前軟件的版本號
NSString *currentVersion = [info objectForKey:key];
// 從沙盒中取出版本號
NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults];
NSString *saveVersion = [defaults objectForKey:key];
if ([currentVersion isEqualToString:saveVersion]) {
self.window.rootViewController=_MainTabbar;
NSLog(@"不是第一次呀");
}
else
{
[defaults setObject:currentVersion forKey:key];
[defaults synchronize];
NSLog(@"第一次");
UserGuideViewView *user=[[UserGuideViewView alloc]init];
user.delegate=self;
self.window.rootViewController=user;
}
~~~
**是不是很簡單呀,恩恩,簡單但基本上每個App都要用到的!謝謝!講解完畢了,請鼓掌吧!**