I recently got into a discussion with some developers about the general impenetrability of the UIColor class on the iPhone. For those who aren't familiar, UIColor is a standard SDK class that provides color representation on the iPhone. UIColors add color information to many UIKit objects. For example, you might use the class to set the font color for a UILabel for setting the background color of
![iPhone development: accessing UIColor components](https://cdn-ak-scissors.b.st-hatena.com/image/square/68b36947357558aaffff3dd44f378d79ffd47caf/height=288;version=1;width=512/https%3A%2F%2Fcdn.arstechnica.net%2Fwp-content%2Fuploads%2F2009%2F02%2Fiphone_colorwheel.png)