私はセルベースのNSTableView のフライウェイト アプローチを理解しており、NSCollectionView との違いも理解していると思います。(セルベース) NSTableView と NSCollectionView の違い
ただし、ビューベースのNSTableView と NSCollectionViewの違いはあまり明確ではありません。
tableView のリスト (最大 1 列のグリッド) をエミュレートし、個人的な設定を除外できるアイテムを (つまり、グリッド レイアウトで) 表示する NSCollectionView の柔軟性により、なぜ誰かが NSCollectionView よりも (ビューベースの) NSTableView を選択するのでしょうか?