3 ms·
...because if he hates CSS, wait 'till he gets a load of Core Graphics and Core Animation via Objective-C just to animate a custom shape. ;-)
by pcolton 14y ago
...because if he hates CSS, wait 'till he gets a load of Core Graphics and Core Animation via Objective-C just to animate a custom shape. ;-)
- ilaksh 14y agoI believe that Objective-C is an outdated overly complex syntax. I assume that you are correct in your implication that Core Graphics and Core Animation are overly complex. However, that does not mean that the answer is CSS. You should not need to hand-write code to lay out text on the screen or change a background color. There is a reason that UI builders have been a standard part of desktop development frameworks/environments for many, many years. CSS is the worst thing that ever happened to front end application development.
- pcolton 14y agoWe believe that taking something complex and adding a familiar, declarative syntax, while keeping it all 100% native, will appeal to both developers and designers. We believe so because we've asked many of them.
- randomdata 14y agoAnimation of custom shapes seems like it would get into <canvas> territory. The canvas drawing API shares many commonalities with CoreGraphics[1], and I assume that CoreGragphics played some part in its design. A web developer should have no trouble transitioning to CoreGraphics (which, I will add, is not an Objective-C framework) in such a case. [1] If you look at the browser-based Javascript implementation of CoreGraphics (http://cappuccino.org/learn/documentation/group__coregraphics.html http://cappuccino.org/learn/documentation/group__coregraphic...), many of the CG functions are just straight-up bridges to the local functions.