GUI Text Iphone ...........

guiText.text = string.Format("{0}", ammo);

Instead of using pixel inset values and pixel correct, use the transform's x and y position and the x and y scale. The coords are viewport space, so 0.0 = left/bottom and 1.0 = right/top no matter what resolution you use.