Is there an app that can locate my iPhone in the case of it been robbed or lost?
Yes, Find my iPhone.
Find my iPhone aslong as it's installed.
Also if you use find my iPhone don't forget to activate 'restrictions - location - Don't allow changes' and PIN restrict it. Otherwise once your iPhone is lost / stolen anyone who has it can simply turn off your GPS and it makes no difference whatsoever then. The amoun of people that don't do this is scary. Know 2 people had theirs stolen and never found it due to this.
Doesnt matter. If the phone is stolen they can turn it off, then when they get it home put it in DFU mode and restore it. Find my phone is removed by the restore along with the PIN.
Doesnt matter. If the phone is stolen they can turn it off, then when they get it home put it in DFU mode and restore it. Find my phone is removed by the restore along with the PIN.
Shows how much I knowhaha.
Then with the above in mind it seems pointless Apple including this Find My iPhone app.
Is it just for times when you happen to lose it?
What they should do is let you protect the phone so that it cannot be turned off without prompting you for a pin. Therefore if it is stolen you have half a chance of locating it.
If somebody wants to beat you out of your phone, there are lots of ways to do it.
Though having a pin is a good idea, here is good case against it. The two iphones I have found did not have it. I made a few calls from it and found the owner. If it had been locked with a pin, I would not have been able to do that. Would have turned it in to somebody who may or may not have taken the effort to find the owner.
Just a thought.
My suggestion would be to insure it for theft and keep a PIN on it to protect your data. If stolen, write it off and buy a new one.