Спецификация Objective-C 2.0 ABI - PullRequest
8 голосов
/ 11 декабря 2011

Существует ли документация для Objective-C 2.0 ABI где-нибудь в Интернете? примечания к выпуску для objc4-493.9 говорят:

В следующей документации будет описан ABI для использования только компиляторами и инструментами разработчика.

С тех пор как оно было выпущено? Наиболее близким подобным справочником является справочник Apple 101 по * Objective-C , но он описывает только общедоступный API, а не детали реализации. На самом деле, даже попутно упоминается ABI:

Кроме того, новый ABI Objective-C (здесь не описан) [...]

К сожалению, новый ABI не содержит гиперссылок в вышеупомянутом тексте. :-) Является ли мой единственный способ получить исходный код для objc4 среды выполнения и проектов генерации кода CGObjCNonFragileABIMac Кланга?

1 Ответ

4 голосов
/ 11 декабря 2011

Неа. Анализ clang и источника времени выполнения - ваши единственные варианты, за исключением, возможно, отправки по электронной почте списков clang и Apple obj-c и выяснения, хочет ли кто-нибудь ответить. Я знаю, что некоторые люди, ответственные за среду исполнения GNU, подписываются на список clang, так что это может быть началом.

...