zoukankan      html  css  js  c++  java
  • NSLocale

     
    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"] ;
  • 相关阅读:
    计算机网络(1)----概述
    博客园自定义样式
    linux进程
    接口回调解析
    优先级队列
    双栈实现队列
    递归解决反转链表的一部分
    Multisim 之逻辑转换仪
    Multisim 如何添加文本 如何编辑文本字体
    Multisim 中的一些快捷键
  • 原文地址:https://www.cnblogs.com/xiu619544553/p/5195018.html
Copyright © 2011-2022 走看看