반응형 파일의구조1 Chap2. id,연산자,파일의구조,클래스 이 글은 아래의 출처를 수정하여 작성한 글 임을 밝힌다. - ID - Objective-C 언어는 runtime 시에 객체나 메서드가 변할 수 있으므로 기존의 static typing 이외의 방법이 필요합니다. - Objective-C 에는 모든 객체를 전부 포인팅할 수 있는 타입을 새로 정의해 놓았는데 id 입니다. - C언어의 주소의 개념과 id는 유사합니다. - id타입을 사용하기 위해 Objective-C에서는 모든 객체에게 isa 라는 instance variable을 멤버로 소유하게 했습니다. - 실제 그 객체가 사용할 클래스 객체의 id를 저장하고 있는데 이것을 이용해서 runtime 시에 데이터 타입을 알아낼 수 있게 됩니다. - C언어의 void *과 유사하지만 void *과는 조금 다릅.. 2012. 3. 19. 이전 1 다음 반응형