iOS 开始页面实现

来源:互联网 发布:阿里云服务器好用吗 编辑:程序博客网 时间:2024/05/22 00:29

* 我们从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都要用到的!谢谢!讲解完毕了,请鼓掌吧!

1 0
原创粉丝点击