You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NSPasteboard.WritingOptions的作用是什么?.promised选项含义是什么?

输入图片描述

NSPasteboard.WritingOptions 作用说明

NSPasteboard.WritingOptions 是 macOS AppKit 框架中,配置向系统剪贴板写入内容时行为的枚举类,核心作用是灵活控制剪贴板数据的写入时机、生命周期、交互逻辑,适配不同的业务场景。
常见的配置效果包括:

  • 决定剪贴内容是否在当前应用退出后仍保留在系统剪贴板
  • 控制剪贴内容的读取权限范围
  • 支持延迟生成剪贴数据,优化大体积内容的剪贴性能

.promised 选项含义

这个选项对应「承诺式剪贴」能力,是专门为大体积内容、动态生成内容设计的优化选项:
当你向剪贴板写入内容时启用.promised,不需要立刻提交完整的剪贴数据,仅需要先声明你可提供的剪贴数据UTI类型即可。只有当其他应用/进程实际发起该类型数据的读取请求时,系统才会回调对应的代理方法,让你生成并提交实际的剪贴数据。

典型适用场景:剪贴大体积视频/压缩包、批量导出多份文件、需要根据粘贴目标动态生成不同格式的内容。使用该选项可以避免提前把大文件读入内存,大幅降低不必要的性能消耗,提升操作响应速度。


内容的提问来源于stack exchange,提问作者simeon irudhayaraj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 01:06:03