Core Graphics   >   CGWindowBackingType   >   backingStoreRetained
列挙型 Case
backingStoreRetained
宣言
議論
ウィンドウはバッファを使用しますが、可能であればスクリーンに直接描画し、不明瞭な部分はバッファに描画します。
通常、このモードは使用しないでください。これは、backingStoreNonretained の限界と backingStoreBuffered のメモリ使用を組み合わせたものです。オリジナルの NeXTSTEP の実装は、1994年頃から一般的に使用されていなかった CPU バス上の高速メモリマップフレームバッファでうまく機能する面白い妥協点でした。これらはパフォーマンス上の問題が発生する傾向があります。
macOS 10.5 以降では、保持されたウィンドウの要求により、実際の使用によく一致するようにウィンドウシステムがバッファウィンドウを作成します。