i want to use some maps app on my iPhone without using internet connection. So is there iOS maps app in which i can download full city map?
Nokia maps are available for ios and other devices. http://m.here.com You may download and use them offline, for free, afaik.
Take a look at the app CityMaps2Go