首页 、引导页、版本

通过 kCFBundleVersionKey 获取APP版本的versionkeyName

通过 [[[NSBundle manbundle]infoDictionary] objectForKey  versionkeyName] 获取当前版本号

通过 [[NSUserDefaults standardUserDefaults] objectForKey:verKeyName]; 获取老的版本号

将版本号进行对比来验证进入 首页面 还是新特性界面

如果是进入引导页 在保存 versionkeyName 时 需调用 [NSUserDefaults standardUserDefaults]  synchronize] (立刻执行)

时间: 2025-01-21 16:45:52

首页 、引导页、版本的相关文章

用Flutter开发的跨平台项目,完美运行在Android和IOS上,Material简洁风格,包括启动页、引导页、注册、登录、首页、体系、公众号、导航、项目,还有漂亮的妹子图库,运行极度流畅,结构清晰,代码规范,值得拥有

Flutter学习资源汇总持续更新中...... Flutter官方网站 Flutter中文网 wendux的Flutter实战 Flutter官方exampleflutter_gallery 阿里巴巴咸鱼团队系列文章 阿里巴巴flutter-go,flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的demo 演示与中文文档 玩Android跨平台项目 非常有用的Json转Model插件 Flutter-Notebook,提供了很多优秀样例和Demo 前言 这是一款使

Android ViewPager欢迎页+引导页+进入首页

1 import android.app.Activity; 2 import android.content.Intent; 3 import android.content.SharedPreferences; 4 import android.content.SharedPreferences.Editor; 5 import android.os.Bundle; 6 import android.os.Handler; 7 8 /** 欢迎界面 */ 9 public class Wel

iOS App引导页功能实现

一.写作原因 以前都没有想着来写点东西,今天遇到件事情让我决定每次还是要做记录.因为以前自己可以轻松的完成pod spec的配置,但是今天在做的时候还是忘了遇到了很多坑.pod spec配置遇到的坑不在这里写,后面会单独写一点,但是内容不会太多.一是方便别人,二是方便自己. 第一次来发帖,写的不对的地方,请大神指出.我一定好好的努力修改并向大家学习,但是还是不太喜欢一惯的喷子.就像大家说的经典一样`close your mouth show me your code`,英文不好如果错了,大家见谅

iOS - GitHub干货分享(APP引导页的高度集成 - DHGuidePageHUD)

好长时间没更新博客, 是时候来一波干货分享了;APP引导页话不多说每一个APP都会用到,分量不重但是不可缺少,不论是APP的首次安装还是版本的更新,首先展现给用户眼前的也就只有它了吧,当然这里讲的不是APP引导页的美化而是APP引导页的高度集成, 一行代码搞定APP引导页是不是太夸张?下面我们就来看一下吧! (一)先上GitHub连接,给大家节省时间(分享是一种美德,Star是一种鼓励; PS:大家别忘了抽出一秒钟的时间点击GitHub右上角的小星星?Star一下, 鼓励一下集成SDK的人??

iOS - GitHub干货分享(APP引导页的高度集成 - DHGuidePageHUD - ②)

距上一篇博客"APP引导页的高度集成 - DHGuidePageHUD - ①"的发布有一段时间了, 后来又在SDK中补充了一些新的内容进去但是一直没来得及跟大家分享, 今天来跟大家分享一下, 还是一行代码搞定APP引导页, 废话不多说直接进入主题! 如果还没来得及看上一篇博客的话, 请大家点击这里进入: iOS - GitHub干货分享(APP引导页的高度集成 - DHGuidePageHUD - ①) ????; (一)老规矩先上GitHub连接,给大家节省时间(分享是一种美德,S

iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码

iOS精选源码 如丝般顺滑的微信朋友圈(点赞,评论,图文混排表情,... 动态菜单第三版本:动态项,自适应方向 仿appstore首页滚动效果 iOS 透明导航栏方案 TransparentNavigation 一键合成APP引导页,包含不同状态下的引导页操作方式,同时... 很帅的数据加载动画(可以用于数据列表加载的展现) 实现通知视图,零耦合JMNotifyView DDGBannerScrollView使用文档 微信7.0红包助手 ios CAAnimation动画和SceneKit小游戏

【安卓】判断"全新安装初次打开、升级后初次打开、第二次打开",比如可用于判断是否应显示"引导页"、!

思路: 1.基于SharedPreferences,每次打开时,根据上次打开时记录的版本即可区分此次打开的情形. StoredData.java: 1.Application.onCreate中调用StoredData.getThis().markOpenApp();即可.其他位置就可以根据getLaunchMode判断打开类型了. package com.example.test; import android.app.Application; import android.content.S

ios 引导页

引导页 1 先在AppDelegate里做一个判断,如果程序是第一次运行也就是在本地没有运行过的记录 (可以通过NSUserDefaults来记录程序是否有运行过的痕迹) 2 判断如果程序是第一次运行就把AppDelegate的rootViewController等于引导页,引导页是一个viewController,里面设置一个UIScrollView把需要滚动的引导页贴在滚动视图上,在最后一张图片上贴上一个button,点击button可进入程序首页 ,在进入首页的时候需要push出一个UIN

简单的引导页

NSString *key = (NSString *)kCFBundleVersionKey; // 1.从Info.plist中取出版本号 NSString *version = [NSBundle mainBundle].infoDictionary[key]; // 2.从沙盒中取出上次存储的版本号 NSString *saveVersion = [[NSUserDefaults standardUserDefaults] objectForKey:key]; if ([version