Apple指南谈到使用源列表 - 如何在Carbon或Cocoa中创建此源列表?这个组件的某个地方是否有官方API?
Cocoa中的源列表只是以特定方式配置的NSOutlineView.您可以在Interface Builder中拖出一个并将突出显示模式设置为Source List.您可能还想关闭标题行,将其更改为单个列,并更改封闭的NSScrollView上的可见滚动条.
您还需要实现委托方法以确定哪些行应该是"组行":
- (BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item
Apple提供了示例代码http://developer.apple.com/samplecode/SourceView演示了如何构建功能齐全的源列表.