1 var data=Data()
2 var array=[UInt8]()
3 var str=""
4
5 //Data[UInt8]
6 data.append(10)
7 array=[UInt8](data)
8 print(array)//[10]
9
10 //[UInt8]转Data
11 array=[1,2,3,4,5]
12 data=Data(array)
13 print(data.count)//5
14
15 //Data转String
16 data.removeAll()
17 data.append(contentsOf:[0x31,0x32,0x33])
18 str=String(data:data,encoding:.utf8)!
19 print(str)
20
21 //String转Data
22 str="world"
23 data=str.data(using: .utf8)!
24 print(data.count)//5
25
26 //String转[UInt8]
27 str="hello"
28 array=[UInt8](str.utf8)
29 print(array)//[104, 101, 108, 108, 111]
30
31 //[UInt8]转String
32 array=[0x39,0x39,0x39]
33 str=String(bytes:array,encoding: .utf8)!
34 print(str)//999