How can I make a glossy finish and an anodized finish (rough but shiny finish)?
Try using a glossy shader. 

Even with just a single glossy shader you should be able to get an effect similar to your reference images, but you may also want to mix in a bit of diffuse shading:





Note that the way your scene is lit will affect the result a lot, especially with glossy materials. For example, I used a mesh light above the "iphone" to give that highlight:



See Whiter white in cycles for some examples.
Also remember that the surrounding objects will affect reflections as well.