iPhone apps have a curved shine applied to their icons by default. It makes any icon look like it has been buffed to a high gloss. But what if you don’t want your icon to look shiny? What if you want full control over the look of your icon? Don’t fret: there are a couple of easy ways to disable the shine and take back control, and they’re both rather easy.
UIPrerenderedIcon
The first method is to add a setting to your project in Xcode. Just follow these 4 simple steps to do so:
1. Open your iPhone app’s info.plist file.
2. Command-click and select Add Row.
3. Select “Icon already includes gloss and bevel effects” from the drop down that appears.
4. Check the checkbox that appears next to the new row.
Alternately, you could set this setting in your info.plist by editing it in a text editor. You just need to add the following 2 XML tags inside the <dict> tag:
<dict> <key>UIPrerenderedIcon</key> <true/> ...


In
With so many awesome games and apps on the iPhone, it is easy to forget that it can actually be used to make phone calls. No, really, it’s true! And as is the case with so many other pieces of functionality, this is easy to accomplish with the iPhone SDK.
The first way is by adding a setting to your app’s info.plist file called UIStatusBarHidden. This is ideal for apps that should never display the status bar. Just follow these steps to change the setting:
