Я понял подход к на основе ячеек NSTableView и, кажется, понимаю различия с NSCollectionView.Различия между (на основе ячеек) NSTableView и NSCollectionView
Однако немного менее очевидны различия между на основе представлений NSTableView и NSCollectionView.
С гибкостью NSCollectionView в отображении его элементов (т.е. в макете сетки), который может эмулировать список tableView (сетка с максимальным одним столбцом) и исключая личные предпочтения, зачем кому-то выбирать (на основе представления) NSTableView вместо NSCollectionView?