- 可获取国家、货币、语言地区编码
@property (class, readonly, copy) NSArray<NSString *> *ISOLanguageCodes;//所有ISO定义的语言编码
@property (class, readonly, copy) NSArray<NSString *> *ISOCountryCodes;//所有的ISO定义的国家地区编码
@property (class, readonly, copy) NSArray<NSString *> *ISOCurrencyCodes;//所有的ISO定义的货币编码
2、监听本地化的设置信息
FOUNDATION_EXPORT NSNotificationName const NSCurrentLocaleDidChangeNotification NS_AVAILABLE(10_5, 2_0);
3、获取当前系统设置的语言标识符等
FOUNDATION_EXPORT NSLocaleKey const NSLocaleIdentifier; // 当前的语言表示符
FOUNDATION_EXPORT NSLocaleKey const NSLocaleLanguageCode; // 当前的语言编码
FOUNDATION_EXPORT NSLocaleKey const NSLocaleCountryCode; // 当前的国家地区编码
4、时间上的用法-输出正确的当地时间
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh"];` NSDateFormatter *secondDateFormatter = [[NSDateFormatter alloc] init];` [secondDateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:sszzz"]; secondDateFormatter.locale = locale; NSDate *date = [NSDate date]; NSLog(@"%@", [secondDateFormatter stringFromDate:date]);