Is AppKit causing you frustration? Instead of just complaining about it, lets try to make it better by compiling a list of specific problems with AppKit. Leave a comment below, and I'll include it in the list.
NSViewdoes not have the ability to set an affine transform (rdar://15608609)
- Controls that have cells (such as
NSTextField) do not respond properly when layer-backed. Take
NSButtonas an example. When not layer-backed, it will animate properly using the animator proxy. When layer-backed, using the animator proxy breaks focus rings (they jump to destination immediately). Currently, directly manipulating the layer of a cell-based control is not supported (and will lead to a broken interface), but is much needed. (rdar://15608822)
NSViewControllercould be more useful. It has
-loadViewbut no other lifecycle methods. (rdar://15608948)