HaishinKit.swift/Sources/Extension/Data+Extension.swift

13 lines
314 B
Swift

import Foundation
extension Data {
var bytes: [UInt8] {
withUnsafeBytes {
guard let pointer = $0.baseAddress?.assumingMemoryBound(to: UInt8.self) else {
return []
}
return [UInt8](UnsafeBufferPointer(start: pointer, count: count))
}
}
}