CSSApply an objective-c library that allows you to dynamically apply cascading style sheets properties on to UIKit, AppKit, and Core Animation classes at runtime.

It was introduced and developed at iOSDevCamp 2011 where it went on to win best open source app.


Why use CSSApply for UIKit/AppKit/Core Animation?

  • CSS fits the UIView/NSView/CALayer hierarchy really well.
  • CSS is not really tied down to HTML. Other toolkits (such as QT and XUL) already support using CSS to style their UI frameworks.
  • Designers and developers are both familiar with it and understand it.