- (void)viewDidLoad {
BlueViewController *blueController = [[BlueViewController alloc] [email protected]"BlueView" bundle:nil];
self.blueViewController = blueController; //blueViewController set to var above
[self.view insertSubview:blueController.view atIndex:0];
[blueController release];
[super viewDidLoad];
}
没有很好地理解这段代码。为什么我插入子视图blueController而不是self.blueViewController插入子视图 - iPhone
如果我不使用自我也有什么区别。甚至不知道为什么使用自我。我将它解释为我将当前视图控制器的blueViewController属性设置为blueController实例,但我为什么要这样做。我正在阅读的这本书没有详细解释这些事情。这几乎是猴子做的。