NSCollectionView
не использует переработку вида.Это означает, что представление будет создаваться для каждого элемента представления коллекции, независимо от того, отображается оно на экране или нет.Это может разрушить вашу производительность с большими наборами данных.Основанный на представлении NSTableView
использует переработку представления и является очень эффективным, поскольку он перерабатывает ограниченное количество ячеек вместо создания новых для каждого элемента.Не говоря уже о том, что NSCollectionView
в целом является плохо написанным и плохо документированным классом.