zoukankan      html  css  js  c++  java
  • Swift3.0语言教程使用Unicode范式标准化获取字符串

    Swift3.0语言教程使用Unicode范式标准化获取字符串

    Swift3.0语言教程使用Unicode范式标准化获取字符串,在NSString中可以使用4个属性去使用Unicode范式标准化获取字符串。这四个属性分别为:decomposedStringWithCanonicalMapping、decomposedStringWithCompatibilityMapping、precomposedStringWithCanonicalMapping和precomposedStringWithCompatibilityMapping。

    (1)decomposedStringWithCanonicalMapping属性可以获取一个字符串,这个字符串的内容是使用Unicode范式D标准化获取的。其语法形式如下:

    var decomposedStringWithCanonicalMapping: String { get }

    【示例1-22】以下将使用decomposedStringWithCanonicalMapping属性获取一个字符串

    import Foundation

    var a=NSString(string: "Hello")

    print(a.decomposedStringWithCanonicalMapping)                                              //获取字符串

    运行结果如下:

    Hello

    (2)decomposedStringWithCompatibilityMapping属性可以获取一个字符串,这个字符串的内容是使用Unicode范式KD标准化获取的。其语法形式如下:

    var decomposedStringWithCompatibilityMapping: String { get }

    【示例1-23】以下将使用decomposedStringWithCompatibilityMapping属性获取字符串。

    import Foundation

    var a=NSString(string: "Hello")

    print(a.decomposedStringWithCompatibilityMapping)

    运行结果如下:

    Hello

    (3)precomposedStringWithCanonicalMapping属性可以获取一个字符串,这个字符串的内容是使用Unicode范式C标准化获取的。其语法形式如下:

    var precomposedStringWithCanonicalMapping: String { get }

    【示例1-24】以下将使用precomposedStringWithCanonicalMapping属性获取字符串。

    import Foundation

    var a=NSString(string: "Hello")

    print(a.precomposedStringWithCanonicalMapping)

    运行结果如下:

    Hello

    (4)precomposedStringWithCompatibilityMapping属性可以获取一个字符串,这个字符串的内容是使用Unicode范式KC标准化获取的。其语法形式如下:

    var precomposedStringWithCompatibilityMapping: String { get }

    【示例1-25】以下将使用precomposedStringWithCompatibilityMapping属性获取字符串。

    import Foundation

    var a=NSString(string: "Hello")

    print(a.precomposedStringWithCompatibilityMapping)

    运行结果如下:

    Hello

    Swift3.0语言教程使用Unicode范式标准化获取字符串

  • 相关阅读:
    MySQL性能优化的最佳20+条经验
    初窥Linux 之 我最常用的20条命令
    Java内存模型
    未能加载文件或程序集“System.Net.Http.Formatting, Version=4.0.0.0, Culture=n
    Nginx 负载均衡之 upstream 参数 和 location 参数
    Nginx 简单配置方法
    关于使用 autoFac 的注入方法
    关于 VS 调用存储过程加载很慢和SQL 执行很快的那些事
    C# 客户端读取共享目录文件
    NodeJS、NPM安装配置步骤
  • 原文地址:https://www.cnblogs.com/daxueba-ITdaren/p/6041765.html
Copyright © 2011-2022 走看看