从字节的数据可变性来看,这如何工作?

时间:2018-07-12 04:04:04

标签: swift

let keyData: NSData! = (keyString as NSString).data(using: String.Encoding.utf8.rawValue) as NSData!
  1. 如果bytes,keyData在keyString = "1234567890000000000000000"的意义上是什么?
  2. 如何查看keyData的值或将其打印到控制台?
  3. 此外,如何从keyString中的keyData那里收回Swift

有人可以解释一下此表达式中发生了什么吗?我似乎无法解决这个问题。预先感谢。

1 个答案:

答案 0 :(得分:0)

bytes的数量取决于您用来将encoding转换为string的{​​{1}}。以下是每个问题的答案

1)data

2)print(keyData.length)

3)print(String(data: keyData as Data, encoding: .utf8)!)