Cocoa 中的 Carbon 崩溃:NSAutoreleasePool 释放后 EXC_BAD_ACCESS
我正在使用 Bindings 为 Photoshop CS3 插件开发 Cocoa 用户界面。 (Cocoa 中的 Carbon,因为 PS 是一个 Carbon 应用)当我关闭模态 NSWindow 和 NSA…
如何监视全局修饰键状态(在任何应用程序中)?
我在 Cocoa 项目中使用一些 Carbon 代码来处理来自其他应用程序的全局关键事件(快捷方式)。目前,我已经设置了一个 kEventHotKeyReleased 事件处理…
Carbon、LSUIElement 和显示窗口
我有一个 Carbon LSUIElement 应用程序,它在后台运行(可能在菜单栏中有一个图标,具体取决于首选项),偶尔需要向用户显示一个对话框 - 有时响应用…
在 Cocoa/Carbon 中全局隐藏鼠标光标?
有没有办法全局隐藏 Cocoa(或 Carbon)中所有应用程序的鼠标光标?或者至少用其他东西代替它? 编辑:感谢大家的意见,但事实证明 Daniel Jalkut 不…
哪个 API 可用于在移动 OS X“Carbon”时捕获鼠标?视窗?
根据要求,我实现了对通过使用窗口内容部分内的区域拖动 OS X 窗口来移动 OS X 窗口的支持,即复制标题栏的拖动和移动功能,但在另一个区域中。 我尚…
将 Carbon 代码移植到 Cocoa 的策略
我正在寻找有关使 Carbon 代码支持 64 位的策略和文章。 64 位的 Carbon 不存在,也不会存在。这几乎是一个死胡同 。 因此,为了将 Carbon 应用程序和…
从另一个线程调用 CFRunLoopStop 是否安全?
我的(主要是 POSIX)应用程序的 Mac 版本生成一个子线程,该子线程调用 CFRunLoopRun() 来执行事件循环(以从 MacOS 获取网络配置更改事件)。 当需…
Leopard Finder 的哪个功能可以获取带有水印的预览图标?
我已经看过 GetIconRefFromFileInfo() 和 QLThumbnailImageCreate() 但它们似乎与我从取景器中看到的(方形图标)不相似上面有水印,例如,如果文件是…
NSString 到 FSRef 转换不起作用
对于我的应用程序,我需要使用 Carbon 文件管理器 API 来获取文件夹的大小(NSEnumerator 很慢,并且使用带有 shell 命令的 NSTask 更糟糕)。 我已经…
什么时候需要 -framework 和 -I/System/.../Example.framework/Headers/ ?
我正在尝试编译一个 JNI 库,它从命令行使用 Carbon。 如果我不 -I/System/.../JavaVM.Framework/Headers/,它找不到任何 jni 类型,并给出错误。 如…
在 OS X 上列出和查找窗口
我正在尝试使用 Carbon api 在 OS X 上做一些事情,但是我在 google 或 Apple 开发网站上找不到任何我想要的东西。 理想情况下,我想找到一个函数,可…