在XCode4.2中添加MainWindow.xib文件

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

 

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

 

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

 

新建 Empty Application


在XCode4.2中添加MainWindow.xib文件
 添加一个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

 

然后修改代理类里的

C代码 复制代码  收藏代码
  1. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions   
  2. {   
  3.     //self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];   
  4.     // Override point for customization after application launch.   
  5.     //self.window.backgroundColor = [UIColor whiteColor];   
  6.     [self.window addSubview: self.viewController.view];   
  7.     [self.window makeKeyAndVisible];   
  8.     return YES;   
  9. }  
- (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;

}

 

 

运行即可~

你可能感兴趣的:(window)