No. Why would it do that? I thought the main reason why data sources
are separate from delegates is so one class can provide data and
another class can react to events if the developer wishes to split
them up.
Do NSBrowser and NSTableView retain their data sources ?
That's a trick question; NSBrowser doesn't have a data source.