Reordering of NSTableview Rows in View based Tableview

cocoa, macos, nstableview

Solution

I have created a small sample project which has an `NSOutlineView` where you can add and remove items as well as reorder them. This is not an `NSTableView` but the implementation of the Drag & Drop protocol is basically identical.

I implemented drag and Drop in one go so it's best to look at this commit.

Problem

As per apple documentation drag and drop `NSTableView` delegate methods are called only for cell based TableViews not for View based. So there is no way to do reordering of rows using drag & drop for view based `NSTableView`?

Original source