3
Cảnh báo: Khởi tạo 'UnsafeBufferPulum <T>' dẫn đến một con trỏ bộ đệm lơ lửng
Sau khi cập nhật lên Swift 5.2 / Xcode 11.4, có một cảnh báo về mã sau: extension Data { init<T>(from value: T) { var value = value let pointer = UnsafeBufferPointer(start: &value, count: 1) self.init(buffer: pointer) } func to<T>(type: T.Type) -> T { return self.withUnsafeBytes { $0.load(as: T.self) } …