2022年3月16日 星期三

swift 5: CRC16 String vs [Int]

 swift 5: CRC16 String vs [Int]


如何將 String 的資料轉換為 Integer陣列


//---------------------

let string = "hello"

let array: [UInt8] = Array(string.utf8)

//---------------------

let str = "test"

let byteArray = [UInt8](str.utf8)

//---------------------

public func int8Array() -> [Int8] {

    var retVal : [Int8] = []

    for thing in self.utf16 {

        retVal.append(Int8(thing))

    }

    return retVal

}

//---------------------


下面是一個簡單範例

利用swift4.0語言寫個CRC16校驗碼程序


沒有留言:

張貼留言