NSLocale
2024-09-08 05:17:50
1.创建本地化对象
// 根据本地标识符创建本地化对象
NSLocale *usLocale = [[NSLocale alloc] initWithLocaleIdentifier"en_US"];
2.获取系统本地化信息
获取系统所有本地化标识符数组列表
[NSLocale availableLocaleIdentifiers] ;
3.获取当前系统设置语言的标识符
[[NSLocale currentLocale] localeIdentifier];
4.获取本地化对象的具体内容
NSLocale *local = [NSLocale currentLocale];
key值参见NSLocale Calendar Keys
5.获取当前语言的排版方向和字符方向
[NSLocale lineDirectionForLanguage:[[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode];
6.获取用户的语言偏好设置列表,该列表对应于IOS中Setting>General>Language弹出的面板中的语言列表。
[NSLocale preferredLanguages]
7.监听用户本地化设置的消息
[[NSNotificationCenter defaultCenter] addObserver:self selectorselector(localChangedHandler name:NSCurrentLocaleDidChangeNotification object:nil];
8.以本地化方式获取国际化信息的显示名称
NSLocale *curLocal = [[NSLocale alloc]initWithLocaleIdentifier"zh-Hans"] ;
最新文章
- C++ 之 class 的思考
- 《高性能MySQL》读书笔记--锁、事务、隔离级别 转
- C#的事件
- 关于SQL Server无法查询中文的问题
- java常用加密和解密工具类EncryptUtil.java
- 利用 NSSortDescriptor 对 NSMutableArray 排序
- This system is not registered with RHN
- Java——FIle:
- frame动画
- 手持机连不上信道设置为13的AP
- Educational Codeforces Round 7 C. Not Equal on a Segment 并查集
- MongoDB之四( 索引操作)
- OOCSS学习(二)
- 1、发布C++实现的TCP网络框架Khala
- Hacker(14)----扫描目标计算机端口
- 扩展Session机制
- Android----->;多线程的实现Thread、IntentService的运用
- ovs + kernel datapath 的分片与重组流程
- day06_JDBC学习笔记
- C++ Primer 有感(new和delete表达式)
热门文章
- 新版蜀山剑侠传3D立体格斗全方位剖析
- P4609 [FJOI2016]建筑师(第一类斯特林数)
- JPA-day04 核心API 一级缓存 主键生成策略 实体对象的4种状态 多对一关系 延迟加载
- ZOJ 4033 CONTINUE...?(The 15th Zhejiang Provincial Collegiate Programming Contest Sponsored by TuSimple)
- DISTINCT 去重---SQL
- AKOJ-1265-输出二叉树
- 洛谷1072(gcd的运用)
- [WOJ4354] 蜀石经
- SecureCRT无法连接虚拟机Linux—虚拟网卡(NAT方式)IP(169.254.xx.xx)无效问题
- Java基础教程(25)--I/O