Objective C에서 객체 할당 및 초기화 객체를 할당하고 초기화하는 다음 두 가지 방법의 차이점은 무엇입니까? AController *tempAController = [[AController alloc] init]; self.aController = tempAController; [tempAController release]; 과 self.aController= [[AController alloc] init]; 대부분의 사과 예제는 첫 번째 방법을 사용합니다. 할당, 초기화 및 객체 처리 후 즉시 해제하는 이유는 무엇입니까? 모든 개체에는 참조 횟수가 있습니다. 0이되면 객체가 할당 해제됩니다. 속성이 다음과 같이 선언되었다고 가정합니다 @property (retain). 첫 번째 예, 한 줄씩 :..