Objective-C
Objective-C
에 대한 책을 읽으면서 다음과 같이 클래스를 초기화 한 예제를 보았습니다.
ClassName *p = [[ClassName alloc] init];
처음에는 ClassName
가 초기화되기 전에 데이터를 저장하기 위해 메모리를 할당해야한다는 것이 이해되는 반면, 다음과 같이 잘 작동합니다 :
ClassName *p = [ClassName alloc];
init
은 항상 필요합니까?
흥미롭게도'init'을 사용하지 않는 것이 유용 할 수 있습니까? – FeifanZ