이드의 의미는 무엇입니까? Objective-C를 배우려고 노력 중이며 다음과 같은 문구가 계속 나타납니다. -(id) init; 그리고 저는 idObjective C 언어 키워드라는 것을 이해 합니다. 그러나 "컴파일러 id가 포인터 유형 변환 규칙과 관련하여 구체적으로 취급한다"는 것은 무엇을 의미 합니까? id자동으로 오른쪽에있는 개체를 포인터로 지정 합니까 ? id모든 유형에 대한 포인터이지만 void *항상 Objective-C 개체를 가리키는 것과는 다릅니다 . 예를 들어 idNSArray 에 유형의 모든 것을 추가 할 수 있지만 이러한 객체는 retain및에 응답해야합니다 release. 컴파일러는 암시 적으로 개체를 캐스팅하기 위해 완전히 행복 id, 당신을 위해 캐스팅에 id어떤 객체. ..