Я имею в виду фундаментальное время выполнения. Как осуществляется диспетчеризация метода (через хеш-таблицу селектора?). Что такое селектор в любом случае? Как выглядит объектная модель, как вы можете добавить методы позже с некоторыми низкоуровневыми API и т. Д.
Мне нужно взглянуть на это с точки зрения программирования компилятора, а не простого пользователя языка.