当前位置: 代码迷 >> Iphone >> Xcode4.6->Hello Wolrd疑点
  详细解决方案

Xcode4.6->Hello Wolrd疑点

热度:259   发布时间:2016-04-25 06:02:21.0
Xcode4.6-->Hello Wolrd疑问
刚买了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的学习资料吗?小白谢谢各位。




------解决方案--------------------
#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的区别.....网上这类文章很多......我也是小白,共勉之 嘻嘻
  相关解决方案