What's the best design pattern to skin an app?
I'm finding a good design pattern to skin an app. Suppose that... you 've got several different classes that need different fonts, with different sizes.

My original approach was to build an UIFont category, and place a bunch of methods... say... 

    + (UIFont*)myTabBarFont;

I was just wondering if anyone has a more elegant solution.

Thank you!

(BTW i need to maintain compatibility with iOS 4, i can't rely 100% on the new Appearance api).
What's the best design pattern to skin an app?
===

I'm finding a good design pattern to skin an app. Suppose that... you 've got several different classes that need different fonts, with different sizes.

My original approach was to build an UIFont category, and place a bunch of methods... say... 

    + (UIFont*)myTabBarFont;

I was just wondering if anyone has a more elegant solution.

Thank you!

(BTW i need to maintain compatibility with iOS 4, i can't rely 100% on the new Appearance api).