4

一般的なNSPasteboardは、ユーザーがコピーしたものを保存します。たとえば、100枚の画像と1000語のように。ユーザーがたとえば最大99枚の画像をコピーできるように、一般的なNSPasteboardのサイズに制限はありますか?

この制限を定義するものは何ですか?RAMまたはHDまたは..?

4

1 に答える 1

4

はい。

ペーストボードのサイズに関する文書化された強制的な制限 (私が見つけたもの) はありません。しかし、すべては有限です。ペーストボード (一般的なペーストボード、検索ペーストボード、ドラッグ ペーストボードなど) にあまりにも多くのものをコピーすると、文書化されていない制限に達するか、システムをページング地獄に追いやるでしょう。(最後の部分でさえ、実際には保証されていません。最後に確認したとき、ペーストボードはRAMを使用していましたが、理論的には、現在または将来、代わりにディスクに書き込むことができます。)

大量のデータをコピーする予定がある場合は、代わりにそれを約束することをお勧めします。その方法は、古いタイプおよびデータ ベースの API を使用しているか、新しいアイテム ベースの API を使用しているかによって異なります。手間はかかりますが、ユーザーがそのデータをどこかに貼り付けたときにのみ、そのデータを取り込む必要があることを意味します。

于 2011-11-27T18:18:10.043 に答える