My main shakers were core design patterns used in cocoa (delegation, kvc/kvo) as well as cocoa bindings (i'm still learning them). Language syntax got me frustrated a bit as well. Must admit - it looked ugly at first too, but then i just fell in love with it.
by Cocoa Kid — May 17