/*UITabBarController//实例化三个controllerMyViewController1 *vc1 = [[MyViewController1 alloc]init];MyViewController2 *vc2 = [[MyViewController2 alloc]init];// MyViewController3 *vc3 = [[MyViewController3 alloc]init];//实例化一个导航,导航管理vc2,vc3 两个页面UINavigationController *nc = [[UINavigationController alloc]initWithRootViewController:vc2];[vc2 release];//将多个Controller 加入数组NSMutableArray *array = [NSMutableArray arrayWithObjects:vc1,nc,nil];[vc1 release];[nc release];//创建UITabBarControllerUITabBarController *tc = [[UITabBarController alloc]init];tc.viewControllers = array;//tc控制vc1根nc;self.window.rootViewController = tc;UITabBarItem *item = [[UITabBarItem alloc]initWithTitle:@"ab" image:[UIImage imageNamed:@""] tag:8];nc.tabBarItem = item;[item release];UITabBarItem *item2 = [[UITabBarItem alloc]initWithTabBarSystemItem:UITabBarSystemItemMore tag:1];vc1.tabBarItem = item2;[item2 release];[tc release];//视图二中的代码-(void)viewDidLoad{self.view.backgroundColor = [UIColor yellowColor];UIBarButtonItem *rightButton = [[UIBarButtonItem alloc]initWithTitle:@"next" style:UIBarButtonItemStylePlain target:self action:@selector(click:)];self.navigationItem.rightBarButtonItem = rightButton;}-(void)click:(UIBarButtonItem *)rightButton{MyViewController3 *vc3 = [[MyViewController3 alloc]init];[self.navigationController pushViewController:vc3 animated:YES];[vc3 release];} *//*UIscollView实现图片在视图中的拖放-(void)viewDidLoad{[super viewDidLoad];UIScrollView *sv = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 320, 460)];[self.view addSubview:sv];sv.contentSize = CGSizeMake(1204, 768);//定义后面画布的大小UIImageView *imageview = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 1024, 768)];imageview.image = [UIImage imageNamed:@"2f5b11ee9df2a856fcfa3cac.jpg"];[sv addSubview:imageview];[sv release];[imageview release];//获取原比例NSLog(@"%f,%f",imageview.image.size.width,imageview.image.size.height);} *//*tabBarController的代理方法-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{NSLog(@"should select");return YES;}-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{NSLog(@" select");}- (void)tabBarController:(UITabBarController *)tabBarController willBeginCustomizingViewControllers:(NSArray *)viewControllers{NSLog(@"willBeginCustom");}-(void)tabBarController:(UITabBarController *)tabBarController willEndCustomizingViewControllers:(NSArray *)viewControllers changed:(BOOL)changed{NSLog(@"will ending %d",changed);}-(void)tabBarController:(UITabBarController *)tabBarController didEndCustomizingViewControllers:(NSArray *)viewControllers changed:(BOOL)changed{NSLog(@"did ending %d",changed);} *//*//本地保存;可以保存五种类型// NSString NSArray NSDictionary NSNumber NSData NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];[userDefaults setObject:@"abc" forKey:@"A"];[userDefaults synchronize];//同步操作方法NSUserDefaults *userd = [NSUserDefaults standardUserDefaults];NSString *str = [userd objectForKey:@"A"];NSLog(@"%@",str);NSMutableArray *array = [NSMutableArray arrayWithCapacity:0];for(int i = 0;i < 10 ;i++){UIViewController *vc = [[UIViewController alloc]init ];vc.view.backgroundColor = [UIColor redColor];[array addObject:vc];[vc release];UITabBarItem *item = [[UITabBarItem alloc]initWithTitle:[NSString stringWithFormat:@"%d",i] image:nil tag:i];vc.tabBarItem = item;item.badgeValue = @"ad";//气泡,可以用于消息提示[item release];}UITabBarController *tc = [[UITabBarController alloc]init];tc.viewControllers = array;self.window.rootViewController = tc;[tc release];//超过5页,自动加如更多,导航;可以移动显示顺序//具有5个代理方法,见下文tc.delegate = self;//NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];NSMutableArray *numArray = [userDefaults objectForKey:@"array"];if(numArray != nil){NSMutableArray *newArray = [NSMutableArray arrayWithCapacity:0];for(NSNumber *num in numArray){UIViewController *vc = [array objectAtIndex:[num intValue]];[newArray addObject:vc];}array = newArray;}return YES;}*/