如何在Swift中创建位掩码

时间:2014-06-05 11:51:19

标签: swift

在目标C中我正在制作

uint32_t myFirstMask = 0x1 << 0;
uint32_t mySecondMask = 0x1 << 1;

问题是 - 如何在Swift中实现它。

1 个答案:

答案 0 :(得分:6)

来自文档:Apple Inc.的“Swift编程语言”。 iBooks的。 https://itun.es/nl/jEUH0.l

let shiftBits: UInt8 = 4   // 00000100 in binary
shiftBits << 1             // 00001000
shiftBits << 2             // 00010000
shiftBits << 5             // 10000000'