Unlike Android, iPhone allows users setting their preferred language code in iPhone. If you want to get the preferred language, the following piece of codes should help.
NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0];
Continue reading iPhone – Get the iPhone Preferred Language Codes