2009-09-01 3 views
4

나는 근본적인 런타임을 의미합니다. 메서드 디스패치는 어떻게 구현 되는가 (선택기 해시 테이블을 통해)? 어쨌든 선택자 란 무엇입니까? 나중에 저수준 API 등을 사용하여 메소드를 추가 할 수있는 객체 모델은 어떻습니까?Objective-C 구현 방법을 설명하는 문서는 어디서 찾을 수 있습니까?

저는 언어의 단순한 사용자가 아닌 컴파일러 프로그래밍 관점에서보아야합니다.

답변

4

여기에 (당신이 바로 그 질문을 구글 도움이 될 것입니다) 당신이 시작하기 몇 가지 문서입니다 :

+0

덕분에 첫 번째 텍스트 내가 원하는 거의 것입니다. 두 번째를 이미 읽었지만 구현에 대해 아무 것도 말하지 않습니다. 이제 남아있는 유일한 부분은 매개 변수 전달 및 검사 알고리즘입니다. – Lothar

관련 문제