gpt4 book ai didi

objective-c - 增强 Cocoa(和/或 Carbon)中的 OS X 保存对话框

转载 作者:行者123 更新时间:2023-12-03 17:03:28 24 4
gpt4 key购买 nike

我想通过一些功能增强 OS X 标准保存对话框(添加一些控件)。

DefaultFolderX 实际上实现了这一点 http://www.stclairsoft.com/DefaultFolderX/faq.html.

他们注意到:“这意味着默认文件夹 X 将一小段程序代码加载到每个应用程序的内存空间(RAM 中)中,以便它可以与导航服务(提供“打开”和“保存”对话框的 OS X 服务)进行通信。”

问题是,这是最简单的方法吗?如果是,那么人们将如何开始这项工作(例如,Xcode 中的项目类型,如果有必要如何处理“钩子(Hook)”机制,要阅读哪些文档)?

最佳答案

如果您希望在应用程序中的打开/保存对话框底部进行控件,则 NSSavePanel 和 NSOpenPanel 有一个功能,您可以在其中设置位于对话框底部的自定义 View 。如果您想以不同方式修改 NSOpenPanels 和 NSSavePanels,或者修改整个系统,那么这将需要大量工作,而每次 Apple 更新其操作系统时,这些工作都可能会中断。

关于objective-c - 增强 Cocoa(和/或 Carbon)中的 OS X 保存对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18976404/

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