我有一个64位的Cocoa应用程序,出于传统原因,该应用程序调用Carbon函数CancelMenuTracking
以关闭打开的菜单。 CancelMenuTracking
是从com.apple.Carbon
捆绑包中动态加载的。。
问题是,为什么它能工作(在macOS 10.14.4上)?在删除该文档之前,几乎所有的Carbon Menu Manager功能都被记录为在64位上不可用。
答案 0 :(得分:2)
好吧,简单的答案是,框架内部仍然使用了Carbon元素-菜单肯定是其中的一个领域-但这是实现细节,您可以将其视为不应该使用的私有API,就像CGS和其他人。