9

Objective-C 2.0 ABI 的文档是否存在于 Internet 上的某个地方?发布说明objc4-493.9说:

即将发布的文档将描述仅用于编译器和开发工具的 ABI。

从那以后它被释放了吗?最接近的此类参考是 Apple 的Objective-C 运行时参考,但这仅描述了面向公众的 API,而不是实现细节。事实上,它甚至顺便提到了 ABI:

此外,新的 Objective-C ABI(此处未描述)[...]

不幸的是,新的 ABI 在上述文本中没有超链接。:-) 我唯一的选择是了解objc4运行时和 Clang 的CGObjCNonFragileABIMac代码生成项目的源代码吗?

4

1 回答 1

4

没有。分析 clang 和运行时源是您唯一的选择,除了可能通过电子邮件发送 clang 和 Apple obj-c 列表并查看是否有人想要回复。我知道负责 GNU 运行时的几个人订阅了 clang 列表,所以这可能是一个开始。

于 2011-12-11T02:22:42.850 回答