objective-c – 一般NSPasteboard占用多少内存?

前端之家收集整理的这篇文章主要介绍了objective-c – 一般NSPasteboard占用多少内存?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
通用NSPasteboard存储用户复制的内容.例如,像100个图像和1000个单词.一般NSPasteboard的大小是否有限制,以便用户可以复制最多99个图像?

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

解决方法

是.

对于粘贴板的大小,没有记录的强制限制(我可以找到).但是,一切都是有限的.如果你将太多的东西复制到任何粘贴板(无论是普通的粘贴板,查找粘贴板,拖动粘贴板还是其他任何粘贴板),你都会遇到一个未记录的限制,或者你将驱动系统进入分页地狱. (即使最后一部分也没有真正保证;粘贴板上次使用时我使用了RAM,但理论上它可以在现在或将来写入磁盘.)

如果您打算复制大量数据,我建议您采取相应措施.如何执行此操作取决于您是使用旧的基于类型和数据的API,还是使用较新的基于项目的API.这是更多的工作,但这意味着当用户将其粘贴到某个地方时,您只需要引入该数据.

猜你在找的cocoa相关文章