刚买了mac air,装了个xcode 4.6(据说是最新),马上就想弄个hellowolrd!
参考网上文章http://www.cnblogs.com/luoxs/archive/2012/09/23/2698995.html
注:LZ深知不但要知其然,而且要知其所以然。仅仅完成了实现,但是不知道为什么这样做,以后这样做项目是很可怕的事情。故发帖求答。
疑问如下:
6.打开WBAAppDelegate.h,添加如下内容:#import "myAppViewController.h" 和@property (nonatomic,retain)  myAppViewController *viewController;7.打开WBAAppDelegate.m,添加如下3行,具体位置如图:@synthesize viewController;  self.viewController = [[myAppViewController alloc] initWithNibName:@"myViewController"bundle:nil];      [self.windowaddSubview:viewController.view];能否具体解释一下这些代码的意思。如果可以的话,可以推荐一下xcode、oc的学习资料吗?小白谢谢各位。

解决方案 »

  1.   

    #import "myAppViewController.h"   //导入文件
    @property (nonatomic,retain)  myAppViewController *viewController;  //创建一个变量的GET,SET方法括号里面的是内存管理的使用声明http://blog.csdn.net/mars2639/article/details/7352540具体可以查看这篇博文 博主讲的很详细.
    self.viewController = [[myAppViewController alloc] initWithNibName:@"myViewController"bundle:nil];  //alloc是声明一个空白的内存地址, initWithNibName是实例化方法,具体的实现你可以看看这个页面是不是有一个这样的方法 对应的就是这几个参数 可以调用init去实现.
     [self.windowaddSubview:viewController.view]; //将view加入到window,这样window就可以来显示这个view了;具体的你可以找下window和view的区别.....网上这类文章很多......我也是小白,共勉之 嘻嘻