Language (locale and country) in iPhone SDK

Little and fast-to-understand test for to know the language of iPhone device:

NSString* language    = [[NSLocale preferredLanguages] objectAtIndex:0];                // en
NSString* countryCode = [[NSLocale currentLocale] objectForKey: NSLocaleCountryCode];   // US

// Console Log, only for debug...
NSLog(language);
NSLog(countryCode);

BOOL result;
if ([countryCode isEqualToString:@"GB"] || [countryCode isEqualToString:@"US"] || [countryCode isEqualToString:@"CA"])
{
	result = YES;
}
else
{
	result = NO;
}
This entry was posted in iPad, iPhone, iPod, Programming. Bookmark the permalink.

Deja un comentario