博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios NSLocale 本地信息
阅读量:2345 次
发布时间:2019-05-10

本文共 903 字,大约阅读时间需要 3 分钟。

1、NSLocale 本地化信息的创建

// 用标示符创建    NSLocale *locale1 = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"];    // 返回系统初始本地化信息    NSLocale *locale2 = [NSLocale systemLocale];    // 一直保持在 cache 中,第一次用此方法实例化对象后,即使修改了本地化设定,也不改变    NSLocale *locale3 = [NSLocale currentLocale];    // 每次修改本地化设定,其实例化的对象也会随之改变    NSLocale *locale4 = [NSLocale autoupdatingCurrentLocale];

2、NSLocale 本地化信息的设置

NSCalendar *calendar = [NSCalendar currentCalendar];    [calendar setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"]];

3、NSLocale 本地化信息的获取

// 根据不同的 key 返回各种本地化信息    NSString *strSymbol = [[NSLocale currentLocale] objectForKey:NSLocaleCurrencySymbol];    NSCalendar *calendar = [[NSLocale currentLocale] objectForKey:NSLocaleCalendar];

4、显示特定地区代号下相应键的显示名称

NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"];    NSString *str = [locale displayNameForKey:NSLocaleIdentifier value:@"en_US"];

转载地址:http://uqnvb.baihongyu.com/

你可能感兴趣的文章
Copy_from&to_user详解
查看>>
删除可能不存在的文件的大多数pythonic方式
查看>>
如何在Eclipse中为Java文本编辑器更改字体大小?
查看>>
我们应该@Override接口的方法实现吗?
查看>>
ng-repeat定义次数而不是重复数组?
查看>>
java项目之——坦克大战10
查看>>
java项目之——坦克大战11
查看>>
顶级域名注册分布统计:2006年09月 .com .de .net .uk .cn
查看>>
雅虎通可以批量添加MSN用户了
查看>>
C/C++题目--拷贝构造函数概念
查看>>
C/C++题目--深复制与浅复制
查看>>
数据结构教程--李春葆版(总结)之线性表-顺序存储结构练习题
查看>>
linux gdb的详细用法 运行与断点
查看>>
删除vector中重复元素
查看>>
什么是Redis?什么是nosql?NoSQL数据库的四大分类
查看>>
为什么说Redis是单线程的以及Redis为什么这么快!
查看>>
redis的过期健删除策略以及内存淘汰机制
查看>>
Mysql几种索引类型的区别及适用情况
查看>>
判断一个数组,是否可以分成两个数组之和相等的数组
查看>>
背包问题
查看>>