//获取当前设备语言
NSUserDefaults *defs = [NSUserDefaults standardUserDefaults];
NSArray *languages = [defs objectForKey:@"AppleLanguages"];
NSString *dLanguage = [[languages objectAtIndex:0] retain];
if ([dLanguage isEqualToString:@"zh-Hans"]) {
stringValue = [value objectForKey:@"cn"];
}else if([dLanguage isEqualToString:@"en"]){
stringValue = [value objectForKey:@"en"];
}
这段代码展示了如何使用Objective-C获取苹果设备的当前语言。通过NSUserDefaults获取'AppleLanguages'键对应的数组,然后取出第一个元素作为设备的主要语言,判断是简体中文(zh-Hans)还是英文(en),并据此设置相应的字符串值。
1014

被折叠的 条评论
为什么被折叠?



