在NSTableView排序时,我们可以通过增加一个小小的三角箭头图形,让表格的排序看得更加清楚。 

将这段代码放到 mouseDownInHeaderOfTableColumn 或者 didClickTableColumn
 
NSImage *indicatorImage;
if (sortAscending) {
            sort your data ascending
            indicatorImage = [NSImage imageNamed: @"NSAscendingSortIndicator"];
} else {
            sort your data descending
            indicatorImage = [NSImage imageNamed: @"NSDescendingSortIndicator"];
}
sortAscending = !sortAscending;
 
[tableView setIndicatorImage: indicatorImage
                               inTableColumn: tableColumn];
 
[tableView reloadData];