메모리를 할당하는 것 외에도 alloc
은 모든 인스턴스 변수 (예 : isa
변수 제외)를 0 또는 동등한 유형 인 0으로 설정합니다. nil
, NULL
및alloc/init 및 인스턴스 변수 설정
0.0.
하지만 최근 대한 init:
나는초기화 다음 읽기는 합리적이고 유용한 초기 값으로 인스턴스를 객체의 변수를 설정합니다.
init
어떤 방법으로이 값을 변경하고,
가 alloc
경우 이미 제로에 값을 설정하고있다 .... "초기 값을 합리적이고 유용한"가 무엇을 의미하는지에 관해서 조금 혼란 스러워요?
그래서 내가 읽은 견적은 NSObject의 --init가 아닌 * 편의 * 초기화자를 나타냅니다. 정확히 알고 싶습니다 ... 감사합니다! – ChrisR