Swift3.0语言教程获取字符串编码与哈希地址
来源:互联网 发布:sql常用语句及用法 编辑:程序博客网 时间:2024/06/05 10:19
Swift3.0语言教程获取字符串编码与哈希地址
Swift3.0语言教程获取字符串编码与哈希地址,以下将讲解字符串中其它内容的获取方法。
1.获取字符串编码
在NSString中可以使用2个属性获取字符串编码,分别为availableStringEncodings属性和defaultCStringEncoding属性。
(1)availableStringEncodings属性可以用来获取NSString可用的字符串编码。其语法形式如下:
class var availableStringEncodings: UnsafePointer<UInt> { get }
【示例1-26】以下将获取NSString可用的字符串编码。
import Foundation
print(NSString.availableStringEncodings)
运行结果如下:
0x0000000100a05480
(2)defaultCStringEncoding属性可以用来获取NSString默认的C字符串编码,其语法形式如下:
class var defaultCStringEncoding: UInt { get }
【示例1-27】以下将获取NSString默认的C字符串编码。
import Foundation
print(NSString.defaultCStringEncoding)
运行结果如下:
2147483673
2.获取字符串哈希地址
hash属性可以用来获取字符串的哈希地址,其语法形式如下:
var hash: Int { get }
【示例1-28】以下将获取字符串的哈希地址
import Foundation
var a=NSString(string:"Hello")
print(a.hash) //获取字符串的哈希地址
运行结果如下:
13284511477017
相关阅读:Swift3.0语言教程使用Unicode范式标准化获取字符串
- Swift3.0语言教程获取字符串编码与哈希地址
- Swift3.0语言教程获取字符串长度
- Swift3.0语言教程获取C字符串
- Swift3.0语言教程使用编码创建和初始化字符串
- Swift3.0语言教程使用Unicode范式标准化获取字符串
- Swift3.0语言教程分割字符串与截取字符串
- Swift3.0语言教程字符串与文件的数据转换
- Swift3.0语言教程比较、判断字符串
- Swift3.0语言教程替换子字符串
- Swift3.0语言教程组合字符串
- Swift3.0语言教程字符串大小写转化
- Swift3.0语言教程使用路径字符串
- Swift3.0语言教程获取字符
- Swift3.0语言教程字符串与URL的数据转换与自由转换
- Swift3.0语言教程使用字符串创建和初始化字符串
- Swift3.0获取网关地址
- Swift3.0语言教程使用指针创建和初始化字符串
- Swift3.0语言教程查找字符集和子字符串
- 第十一周项目1-验证算法
- 第九周项目2 对称矩阵压缩存储的实现与应用(2)
- android6.0 状态栏添加图标 举例Location
- 第11周项目1 验证算法(3)中序线索化二叉树的算法验证
- 参考PR创建采购合同(ME31K) BDC模式
- Swift3.0语言教程获取字符串编码与哈希地址
- 第十一周 项目一 【验证算法 4 哈弗曼树】
- java中获取对象所占用的内存大小
- Extjs分页详解
- Call requires permission which may be rejected by user: code should explicitly check to see if permi
- 求二维数组的最大值 求商求余
- swift--39 个开源的 Swift UI 库
- Zookeeper 命令行操作及Java api
- 第十一周项目1-验证算法(4)