在 Cocoa 应用程序中使用 Carbon?
Using Carbon in Cocoa Apps?
我问了一个更具体的问题over here,但它在风滚草中滚动。
也许我可以得到一个更笼统的问题的答案:
Carbon 已被弃用且仅支持 32 位,在其他完全 64 位的现代 Cocoa 应用程序中调用 Carbon API 是多么糟糕的想法?
- 它会否定 64 位执行带来的任何改进吗?
- 它是否会危及 MAS 审核流程并导致应用程序被 Mac App Store 拒绝?
我知道你可能不应该选择这样做,我说的是 import Carbon
是实现某事的唯一途径的情况。那个时候这个功能还值得吗?
您根本无法从 64 位应用程序调用 Carbon 函数。 link 将失败(如果编译尚未失败)。充其量你可以把 Carbon 的东西放在一个你用管道或其他东西与之交谈的辅助工具中。是的,Apple 曾表示使用已弃用的 API 会导致您的应用程序被 Mac App Store 拒绝。
我问了一个更具体的问题over here,但它在风滚草中滚动。
也许我可以得到一个更笼统的问题的答案:
Carbon 已被弃用且仅支持 32 位,在其他完全 64 位的现代 Cocoa 应用程序中调用 Carbon API 是多么糟糕的想法?
- 它会否定 64 位执行带来的任何改进吗?
- 它是否会危及 MAS 审核流程并导致应用程序被 Mac App Store 拒绝?
我知道你可能不应该选择这样做,我说的是 import Carbon
是实现某事的唯一途径的情况。那个时候这个功能还值得吗?
您根本无法从 64 位应用程序调用 Carbon 函数。 link 将失败(如果编译尚未失败)。充其量你可以把 Carbon 的东西放在一个你用管道或其他东西与之交谈的辅助工具中。是的,Apple 曾表示使用已弃用的 API 会导致您的应用程序被 Mac App Store 拒绝。