ios – 如何使用Swift打印Data类型变量的内容?

前端之家收集整理的这篇文章主要介绍了ios – 如何使用Swift打印Data类型变量的内容?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > How to convert Data to hex string in swift5个
我要做的就是取一个字符串并获取其十六进制值.我一直关注这个 post.这是我在操场上的代码
let str = "Say Hello to My Little Friend"
let data = str.data(using: String.Encoding.utf16)
print("\(data!)")

但是,我的代码只打印:

“60 bytes\n”

如何打印十六进制值?供参考,它应该是:

5361792048656c6c6f20746f204d79204c6974746c6520467269656e64

解决方法

只是
print(data! as NSData)

PS:你期望的十六进制是.utf8

猜你在找的iOS相关文章