Slide 15
Slide 15 text
Copyright © Bitkey Inc. All rights reserved.
Data ͔Β Int ʹ͍ͨ͠
load ͷΘΓʹ OpaquePointer Λܦ༝ͤͯ͞Έͨ
import Foundation
let data = Data([1, 2, 3, 4])
let x = data.withUnsafeBytes {
UnsafePointer(OpaquePointer($0.baseAddress!)).pointee
}
print(x) // Output: 513
खݩͰ -O -emit-assembly Ͱಉ݁͡Ռ