zoukankan      html  css  js  c++  java
  • IOS

    1、在appdelegate.m中找到 “application:didFinishLaunchingWithOptions:”

    通过NSUserDefaults 来进行判断

    if (![[NSUserDefaultsstandardUserDefaults] boolForKey:@"everLaunched"]) {

            [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"everLaunched"];

            [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"firstLaunch"];

            NSLog(@"first launch");

        }else {

            [[NSUserDefaultsstandardUserDefaults] setBool:NOforKey:@"firstLaunch"];

            NSLog(@"second launch");

        }

    2、在RootViewController的  viewWillAppear:的方法里面进行添加

    if ([[NSUserDefaultsstandardUserDefaults] boolForKey:@"firstLaunch"]) {

            [[NSUserDefaultsstandardUserDefaults] setBool:NOforKey:@"firstLaunch"];

            UserGuideController *userGuide = [[[UserGuideControlleralloc] init] autorelease];

            [selfpresentModalViewController:userGuide animated:YES];

        }

    3、在设置页面里面也可以添加同样的视图,让用户可以查看。

    4,在沙盒地下设置一个文件,第一次运行的时候就创建这个文件,即运行这个新手指南类似的文件,以后判断是否存在这个文件,如果存在则不再创建(即不执行新手指南的展示方法)。或者在数据库里做一个标记,标记此文件是否被创建过。

  • 相关阅读:
    【codevs1515】 跳
    【bzoj1227】 SDOI2009—虔诚的墓主人
    【bzoj3505】 Cqoi2014—数三角形
    【bzoj1059】 ZJOI2007—矩阵游戏
    【poj2122】 Optimal Milking
    【poj2455】 Secret Milking Machine
    【poj3084】 Panic Room
    【poj2699】 The Maximum Number of Strong Kings
    【bzoj3218】 a + b Problem
    【bzoj3122】 Sdoi2013—随机数生成器
  • 原文地址:https://www.cnblogs.com/mcj-coding/p/3581464.html
Copyright © 2011-2022 走看看