美文网首页iOS学习笔记
第一次启动app加载引导界面

第一次启动app加载引导界面

作者: 狒狒James_Leo | 来源:发表于2016-08-04 20:13 被阅读0次

代码:<pre><code>
//*
*
根据自己写入沙盒的plist文件来判断是第几次加载,
如果是第一次加载那么就进入引导视图,
否则进入主界面
*
*/

NSString *path = [NSHomeDirectory()stringByAppendingPathComponent:@"Documents/dic.plist"];

//读取本地的字典
NSDictionary *isFirstDic = [NSDictionary dictionaryWithContentsOfFile:path];

BOOL notFirst = [[isFirstDic objectForKey:@"notFirst"]boolValue];//第一次返回的是NO

if (notFirst) {
    
     //不是第一次则直接进入到主界面
    LauchViewController *launchVC = [[LauchViewController alloc] init];
    
    _window.rootViewController = launchVC;
    
 } else {
    
    //进入导航界面
     GuideViewController *guideVC = [[GuideViewController alloc] init];
     
     _window.rootViewController = guideVC;
     
     NSMutableDictionary *dic = [NSMutableDictionary dictionary];
     
     [dic setObject:@"YES" forKey:@"notFirst"];
     
     [dic writeToFile:path atomically:YES];
    
}

相关文章

  • 第一次启动app加载引导界面

    代码: //**根据自己写入沙盒的plist文件来判断是第几次加载,如果是第一次加载那么就进入引导视图,否则进入...

  • 引导页

    引导页是用户第一次使用app时,引导用户使用的页面,这个界面通常加载到进入界面的上面。我这个引导页是一个View,...

  • APP启动优化

    APP启动流程 1,系统的启动 1.打开电源 引导芯片代码加载引导程序Boot Loader到RAM中去执行 ...

  • 第八章 SharedPreferences

    启动的时候有张引导界面、只有第一次启动时显示,3秒后到主界面。下一次启动就不会再显示引导界面了,直接到主界面。 课...

  • React-native android 启动屏

    前言 android 启动时会使用一个 白色 或 黑色 的启动背景,在 app 界面成功加载后,启动背景被 app...

  • iOS判断APP为第一次打开,包括版本更新后的第一次打开

    如何判断iOS APP是否为第一次打开,这在代码中几乎没有不用到这个功能,因为第一次启动加载引导图和APP使用指引...

  • 在Activity的onCreate()方法中加载了布局,那么什

    APP从启动到显示界面,前面分析APP程序启动流程以及加载布局的流程,那么是什么时候开始绘制UI界面的呢?其实在A...

  • 闪屏+ViewPager(引导界面)

    前言: 启动app先进入闪屏界面,接下来跳转到viewpager引导界面。。。。 整体结构就是 这样: 布局文件(...

  • Android系统启动

    init进程 启动电源,加载引导程序,引导程序启动Linux内核,Linux内核加载完成后,首先启动 init 进...

  • 功能调研|启动页和引导页

    一、启动页 每次启动都会出现。 二、引导页 若APP是第一次打开,则在启动页之后出现引导页。

网友评论

    本文标题:第一次启动app加载引导界面

    本文链接:https://www.haomeiwen.com/subject/rbbzjttx.html