I would like to create an button like the one in maps.app, which can center the map on the current GPS location. I find the same question here. After I setting the GPS icon image as the image of GPS button, there is apparent sawtooth on the edges of the icon. Is there any other approach to get a good looking GPS icon? Thanks in advance!

maybe you should try to read the ios document below first:
The Retina display allows you to display high-resolution versions of your art and icons. If you merely scale up your existing artwork, you miss out on the opportunity to provide the beautiful, captivating images users expect.
if you want an image named 30×30.png with a size of 30x30px, then you should create an image named 30×30@2x.png with a size of 60x60px. this is a same question.