针对于App第一次启动,刚开始以为会很复杂,做了代码编码测试,实现起来还是相对比较简单。代码如下:
#import "AppDelegate.h"
#import "testViewController.h"
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
_window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen] bounds]];
[_window makeKeyAndVisible];
if (![[NSUserDefaults standardUserDefaults]boolForKey:@"test"]) {
[[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"test"];
NSLog(@"这是第一次启动");
}
else
{
testViewController *test = [[testViewController alloc]init];
_window.rootViewController = test;
NSLog(@"这是再次启动");
}
return YES;
}