这是对 macOS Cocoa 类 QLPreviewPanel 的扩展,它可以用来显示和控制 Apple 的 Quicklook 面板。(10.7+)。
该类别提供了两个新属性给 PreviewPanel 来在标题栏中设置额外视图。(iOS 风格)
@property(nonatomic, retain) NSView *leftBarView;
@property(nonatomic, retain) NSView *rightBarView;
该扩展在任意的 cocoa 应用中工作,不需要使用任何私有 API,也没有依赖。代码使用了方法 Swizzling 和关联存储 [虽然有点绕但是很酷] 来让运行时 '集成' 它的类别,而且甚至是 自动完成(只需将文件放入即可!)