How to convert string to byte array in Swift

2 Answers

0 votes
import Foundation

let str = "Swift"

let byteArray = Array(str.utf8)

print(byteArray)




/*
run:

[83, 119, 105, 102, 116]

*/

 



answered Mar 11, 2025 by avibootz
0 votes
import Foundation

let str = "Swift"

if let data = str.data(using: .utf8) {
    let byteArray = [UInt8](data)
    print(byteArray)
}



/*
run:

[83, 119, 105, 102, 116]

*/

 



answered Mar 11, 2025 by avibootz

Related questions

...