1 String 类型转 NSData 类型
dataUsingEncoding函数: 将字符串类型(String)的数据转换成数据类型(NSData) 的数据。
在String类中有自带的函数方法:
publicfuncdataUsingEncoding(encoding:NSStringEncoding,
allowLossyConversion:Bool=
default) ->
NSData?
2 NSData 类型转 String 类型
var str3 =NSString(data:
<NSData>, encoding: <UInt>)
下面在Xcode 中新建playground文件进行测试:
var str1 =
"l like read"
var data :
NSData
=
str1.dataUsingEncoding(NSUTF8StringEncoding,
allowLossyConversion:
false)!//UTF8编码 字符串转NSData
var str2 =
NSString(data:
data, encoding:
NSUTF8StringEncoding) //NSData
转 String
if(str1==
str2){
print("ok")//
这里会打印这句话
}
结果如下: