XIB就是NIB,说白了会为你拖拽的东西生成个XML文件,这里开始做练习了,一个远程访问一个花网站的xib小demo
源码我放到优快云了,http://download.youkuaiyun.com/detail/blueboyhi/4527188
//主要代码我贴到这里吧
#import "DemoViewController.h"
@interface DemoViewController ()
@end
@implementation DemoViewController
@synthesize colorChoice;
@synthesize chosedColor;
@synthesize flowerView;
- (IBAction)getFlower:(id)sender {
NSURL *imageURL;
NSString *imageURLString;
NSString *color;
int sessionID;
//取得分段控制选的颜色
color = [colorChoice titleForSegmentAtIndex:colorChoice.selectedSegmentIndex];
//弄个随机数
sessionID = random() % 10000;
//为label赋值
chosedColor.text = color;
//拼接请求路径
imageURLString = [[NSStringalloc]initWithFormat:@"http://www.floraphotographs.com/showrandomiphone.php?color=%@&session=%d",color,sessionID];
//NSURL
imageURL = [[NSURL alloc]initWithString:imageURLString];
NSLog(@"%@",imageURL);
//开始做请求
[flowerView loadRequest:[NSURLRequestrequestWithURL:imageURL]];
[imageURLString release];
[imageURL release];
}
- (void)viewDidLoad
{
[superviewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)viewDidUnload
{
[selfsetColorChoice:nil];
[selfsetChosedColor:nil];
[selfsetFlowerView:nil];
[superviewDidUnload];
// Release any retained subviews of the main view.
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation !=UIInterfaceOrientationPortraitUpsideDown);
}
- (void)dealloc {
[colorChoice release];
[chosedColor release];
[flowerView release];
[super dealloc];
}
@end