xcode4.2推荐使用storyboard,但网上资料太少,书上讲的也都是基于xib的

 

花了2天时间,终于把xib的helloWorld写出来了。

 

注意,类名一定要大写,为了这个东西,我搞了2天,在配viewContorller时一直抛错。

 

新建 Empty Application


 添加一个object,添加一个View Controller,添加一个window,

把File's Owner的 custom  class 改成 UIApplication

 

把Object的custom class 改成 自己的 delegate,我的是HelloAppDelegate

 

 

然后新建 Cocoa Touch 下的UIViewControllersubclass


 拖一个label进去,写上hello world

 

然后,回到MainWindow中,把ViewController的custom class 改成HelloViewController

 

然后拖线:

File's Owner拖到  delegate,从delegate拖到viewcontroller和window

 

然后修改代理类里的


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    //self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
    // Override point for customization after application launch.
    //self.window.backgroundColor = [UIColor whiteColor];
    [self.window addSubview: self.viewController.view];
    [self.window makeKeyAndVisible];
    return YES;
}


 

运行即可~

 

 

 


  • xcode4.2中使用xib来运行hello world (MainWindow.xib)_bc

  • 大小: 44.4 KB
  • xcode4.2中使用xib来运行hello world (MainWindow.xib)_代理类_02

  • 大小: 23 KB
  • xcode4.2中使用xib来运行hello world (MainWindow.xib)_ide_03

  • 大小: 26.1 KB
  • 查看图片附件