4

一般的 NSPasteboard 存储用户复制的内容。例如,100 张图片和 1000 个单词。一般 NSPasteboard 的大小是否有限制,以便用户可以复制说.. 最多 99 张图像?

什么定义了这个限制?RAM或HD或..?

4

1 回答 1

4

是的。

粘贴板的大小没有记录在案的强制限制(我可以找到)。然而,一切都是有限的。如果您将太多内容复制到任何粘贴板(无论是普通粘贴板、查找粘贴板、拖动粘贴板还是其他任何粘贴板),您要么达到未记录的限制,要么将系统推入分页地狱。(即使最后一部分也不能真正保证;我上次检查时粘贴板使用 RAM,但理论上它现在或将来都可以写入磁盘。)

如果您打算复制大量数据,我建议您改用它。具体操作方式取决于您使用的是较旧的基于类型和数据的 API,还是较新的基于项目的 API。这需要更多的工作,但这意味着您只需要在用户将数据粘贴到某处时才需要引入该数据。

于 2011-11-27T18:18:10.043 回答