//要求 : 程序启动的第一次显示firstViewController 再次运行将不再显示 如果显示firstViewController 那么点击firstViewController 进入下一界面 程序再启动时 依旧只显示secodViewController
// 创建NSUserDefault对象
NSUserDefaults * userDefaults = [NSUserDefaults standardUserDefaults];
// 此时还未对key值first 进行Value赋值 所以[userDefaults objectForKey:@"first"] 是不存在的
if ([[userDefaults objectForKey:@"first"] isEqualToString:@"1"]) {
// 进第二个界面
SecondViewController * svc = [[SecondViewController alloc] init];
_window.rootViewController = svc;
[svc release];
}else {
// 显示第一界面
[userDefaults setObject:@"1" forKey:@"first"];
[userDefaults synchronize];
FirstViewController * fvc = [[FirstViewController alloc] init];
_window.rootViewController = fvc;
[fvc release];
}