gpt4 book ai didi

objective-c - 使用 Cocoa 代替已弃用的 Carbon 框架

转载 作者:行者123 更新时间:2023-12-03 16:31:53 25 4
gpt4 key购买 nike

Carbon 框架将在不久的将来被弃用。

我的第一个问题是弃用是否针对特定版本,即它是否与 64 位计算机不兼容?

此外,由于已知它已被弃用,因此我们正在努力删除 Carbon 依赖项并改用 Cocoa 框架。在删除一些内容时,我遇到了在 Events.h 文件中定义的 EventRecord struct 的使用。与上述结构等效的 Cocoa 应该是什么,即我应该能够在使用 cocoa 时循环访问事件记录。

最佳答案

Carbon 确实可以在 64 位机器上运行,但它不能在 64 位模式下运行,它可以在 32 位模式下运行。你肯定想摆脱它。

Cocoa 有 NSEvents (NSEvent.h),但是 EventRecord 似乎涵盖的很多内容在 Cocoa 中并不相关。就像,您不必担心“窗口的这一部分未被覆盖”事件 - 系统只需在您的 NSView 子类上调用“-drawRect:”即可。

关于objective-c - 使用 Cocoa 代替已弃用的 Carbon 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21037871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com