document.write('\n'); document.write('\n'); document.write('\n'); document.write('\n'); document.write('
| 1\n'); document.write('2\n'); document.write('3\n'); document.write('4\n'); document.write('5\n'); document.write('6\n'); document.write('7\n'); document.write('8\n'); document.write('9\n'); document.write('10\n'); document.write('11\n'); document.write('12\n'); document.write('13\n'); document.write('14\n'); document.write('15\n'); document.write('16\n'); document.write('17\n'); document.write('18\n'); document.write('19\n'); document.write('20\n'); document.write('21\n'); document.write('22\n'); document.write('23\n'); document.write('24\n'); document.write('25\n'); document.write('26\n'); document.write('27\n'); document.write('28\n'); document.write('29\n'); document.write('30\n'); document.write('31\n'); document.write('32\n'); document.write('33\n'); document.write('34\n'); document.write('35\n'); document.write('36\n'); document.write('37\n'); document.write('38\n'); document.write('39\n'); document.write('40\n'); document.write('41\n'); document.write('42\n'); document.write('43\n'); document.write('44\n'); document.write('45\n'); document.write('46\n'); document.write('47\n'); document.write('48\n'); document.write('49\n'); document.write('50\n'); document.write('51\n'); document.write(' | \n'); document.write('- (void)applicationDidFinishLaunching:(UIApplication *)application {\n'); document.write(' NSArray* classNames = [[NSUserDefaults standardUserDefaults] arrayForKey:@"kTabBarControllerOrder"];\n'); document.write(' if(classNames.count > 0) {\n'); document.write(' NSMutableArray* controllers = [[NSMutableArray alloc] init];\n'); document.write(' for(NSString* className in classNames) {\n'); document.write(' for(UIViewController* controller in self.tabBarController.viewControllers) {\n'); document.write(' NSString* controllerClassName = nil;\n'); document.write(' \n'); document.write(' if([controller isKindOfClass:[UINavigationController class]]) {\n'); document.write(' controllerClassName = NSStringFromClass([[(UINavigationController*)controller topViewController] class]);\n'); document.write(' } else {\n'); document.write(' controllerClassName = NSStringFromClass([controller class]);\n'); document.write(' }\n'); document.write(' \n'); document.write(' if([className isEqualToString:controllerClassName]) {\n'); document.write(' [controllers addObject:controller];\n'); document.write(' break;\n'); document.write(' }\n'); document.write(' }\n'); document.write(' }\n'); document.write(' \n'); document.write(' if(controllers.count == self.tabBarController.viewControllers.count) {\n'); document.write(' self.tabBarController.viewControllers = controllers;\n'); document.write(' }\n'); document.write(' \n'); document.write(' [controllers release];\n'); document.write(' }\n'); document.write(' \n'); document.write(' // Configure and show the window\n'); document.write(' [window addSubview:[tabBarController view]];\n'); document.write(' [window makeKeyAndVisible];\n'); document.write('}\n'); document.write('\n'); document.write('- (void)applicationWillTerminate:(UIApplication *)application {\n'); document.write(' NSMutableArray* classNames = [[NSMutableArray alloc] init];\n'); document.write(' \n'); document.write(' for(UIViewController* controller in self.tabBarController.viewControllers) {\n'); document.write(' if([controller isKindOfClass:[UINavigationController class]]) {\n'); document.write(' [classNames addObject:NSStringFromClass([[(UINavigationController*)controller topViewController] class])];\n'); document.write(' } else {\n'); document.write(' [classNames addObject:NSStringFromClass([controller class])];\n'); document.write(' }\n'); document.write(' }\n'); document.write(' \n'); document.write(' [[NSUserDefaults standardUserDefaults] setObject:classNames forKey:@"kTabBarControllerOrder"];\n'); document.write(' [[NSUserDefaults standardUserDefaults] synchronize];\n'); document.write('\n'); document.write(' [controllers release];\n'); document.write('}\n'); document.write('\n'); document.write(' | \n');
document.write('