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:userGuideanimated:YES];

}

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