I was using Cocoa Animation (core animation implemented in AppKit), initially layer-backed and was getting poor looking results with NSTableView (flickering contents on resize etc. possibly because of the NSScrollView performance hit, Scott mentions above), I switched off the WantsLayer but left the view animator code and got exactly what I needed and it works perfectly. I assume this is the "animation" code in AppKit that doesn’t require CAlayers.
Appkit animation and Layer-Backed animation seemed to coexist nicely within the window providing that the AppKit view doesn't inherit the Layer property from the view hierarchy.
by Paul Warren — Oct 03
I was using Cocoa Animation (core animation implemented in AppKit), initially layer-backed and was getting poor looking results with NSTableView (flickering contents on resize etc. possibly because of the NSScrollView performance hit, Scott mentions above), I switched off the WantsLayer but left the view animator code and got exactly what I needed and it works perfectly. I assume this is the "animation" code in AppKit that doesn’t require CAlayers.
Appkit animation and Layer-Backed animation seemed to coexist nicely within the window providing that the AppKit view doesn't inherit the Layer property from the view hierarchy.