1.string和charecters互转

Strings and Characters - swift.org

请添加图片描述

2.int string 和 bytes [UInt8] 互转

    //str = "456"
    func intStringToBytes(str: String) -> [UInt8]{
        var bytes: [UInt8] = []
        for scalar in str {
            let num = UInt8(String(scalar))!
            bytes.append(num)
        }
        print(bytes)
        return bytes
    }

传入“456”后的打印结果:
[4, 5, 6]

    func bytesToIntString(bytes: [UInt8]) -> String{
        var str = ""
        for byte in bytes {
            str += String(byte)
        }
        print(str)
        return str
    }

传入参数[6,7,9]. 打印结果"679"

参考博客:
Swift Data和字符串互转

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐