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范式标准化获取字符串
推荐阅读:Swift3.0语言教程获得一个公共的前缀
总结以上是内存溢出为你收集整理的Swift3.0语言教程使用Unicode范式标准化获取字符串全部内容,希望文章能够帮你解决Swift3.0语言教程使用Unicode范式标准化获取字符串所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)