NSLocale *locale = [NSLocale currentLocale];
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
NSString *countryName = [locale displayNameForKey: NSLocaleCountryCode
value: countryCode]];
Blogged with the Flock Browser

May 30, 2009 at 1:53 pm
Thanks for the sample code. Very straightforward. Much appreciated
July 9, 2009 at 8:33 am
Thanks
Easy and nice code.
September 9, 2009 at 3:14 am
Thanks!
November 15, 2009 at 6:13 pm
Thank you, this was very helpful!
December 18, 2009 at 2:29 pm
Thanks!! LES IS MORE
in this case, it is very useful!
May 3, 2010 at 11:27 am
Thanks mate! Greetings from Germany!
December 2, 2010 at 2:05 am
Thank you very much !! help ful
January 8, 2011 at 5:30 pm
[...] How to get country name from iPhone locale settings March 2009 7 comments 4 [...]
April 28, 2011 at 9:53 am
Quiet Helpful.
July 11, 2011 at 11:47 am
hai,
Is There any way to get the Users first name,last name and email id……
May 7, 2012 at 8:04 am
Thanks. Simple and useful.
May 30, 2012 at 1:34 pm
My iPhone says my country twice, when I ask for the weather and obviously can’t find info for Trinidad and Tobago, Trinidad and Tobago. Tried everything in settings. Any ideas?
September 11, 2012 at 9:42 pm
How do you use this code?
October 7, 2012 at 6:06 pm
How do i use this code?
October 19, 2012 at 10:54 am
The best way is to check by imei. http://www.imei.info/check-warranty-unlock/