iTunesあたりから始まって今はSafariもMailもiCalも、ほとんどがこの微妙な青色のソースリストを使ってる。 この「Apple アプリケーション風ソースリスト」略して林檎ソースを実現するにはいくつかポイントがある。 NSTableViewのsetSelectionHighlightStyle:にNSTableViewSelectionHighlightStyleSourceListを指定する。 NSSplitViewのサブクラスにおいてdividerThicknessで1を返す。 NSSplitViewのサブクラスにおいてdrawDividerInRect:で1pxの線を描画する。 NSSplitViewのDelegateにおいてsplitView:effectiveRect:forDrawnRect:ofDividerAtIndex:でドラッグ可能なRectを返す。林檎ソース