- (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實例,但我爲什麼要這樣做。我正在閱讀的這本書沒有詳細解釋這些事情。這幾乎是猴子做的。