пятница, 25 октября 2013 г.

Не знаю уж как в Objective-C "методы зовутся по имени". Но если бы я это делал..

Если я бы это делал, то я в КОМПИЛЯТОРЕ просто построил бы статическую СКВОЗНУЮ "мапу" (строка, индекс), и сделал бы "классические" VMT но с дырками. И звал бы методы не по "имени", а по индексу. Благо есть понятие "селекторов". Ну я бы лично - так бы и сделал...

"Мапу" - от ВСЕХ возможных имён. В EVD с тегами кстати так и сделано...

Хм.. Есть только вопрос с библиотеками.. Но я думаю и он - решаем...

Комментариев нет:

Отправить комментарий