Байтовый тип данных в Swift 2.1

Я помню, что в Swift был тип данных Byte, но я не программировал Swift около шести месяцев.

Теперь, когда я пишу на игровой площадке iOS:

//: Playground - noun: a place where people can play
var str = [Byte]

Я получаю сообщение об ошибке: Use of unresolved identifier 'Byte'

Я гуглил и не мог найти никакой документации по типу данных Byte, но я почти уверен, что использовал его раньше.

В чем дело?


person m81    schedule 24.11.2015    source источник
comment
может ты имел ввиду RawByte?   -  person kostek    schedule 24.11.2015
comment
Всегда помогает сократить код до минимального примера, демонстрирующего проблему: var x : Byte на игровой площадке выдает сообщение об ошибке error: use of undeclared type 'Byte'; did you mean to use 'UInt8'?   -  person Martin R    schedule 24.11.2015


Ответы (1)


Теперь вы не можете использовать этот тип данных, на самом деле это было другое имя 8-битного типа UInt8, и теперь вы должны использовать UInt8

От MacTypes.h:

...
/*********************************************************************************

 Old names for types

*********************************************************************************/
typedef UInt8 Byte;
...

Это старое название типа UInt8.

person Alexey Pichukov    schedule 24.11.2015