Swift 3.0 Результат вызова не используется [дубликат]

Если байты находятся в объекте NSData, который вы можете сделать (предположим data:NSData):

var number: UInt16 = 0
data.getBytes(&number, length: sizeof(UInt16))

Метод getBytes записывает до двух байтов в ячейке памяти number ] (похоже на C memcpy. Это не приведет к сбою вашего приложения, если data не хватает байтов.

(изменить: не нужно использовать диапазон, если начинать с начала буфера)

141
задан Aryan Kashyap 4 July 2016 в 22:04
поделиться