3
সতর্কতা: 'অনিরাপদ বাফারপয়েন্টার <T>' এর প্রারম্ভিক ফলস্বরূপ ঝোলা বাফার পয়েন্টার
সুইফট 5.2 / এক্সকোড 11.4 আপডেটের পরে নিম্নলিখিত কোডগুলির জন্য একটি সতর্কতা পেয়েছে: 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) } } } লাইনে পয়েন্টারটি …