我需要将以下代码转换为Swift
static const char gSalt[] =
{
(unsigned char)0xf4, (unsigned char)0x28, (unsigned char)0x32, (unsigned char)0xab,
(unsigned char)0x4b, (unsigned char)0xa1, (unsigned char)0xcc, (unsigned char)0x43
};
答案 0 :(得分:1)
在Swift中,UInt8
是C&#39> unsigned char 的对应类型,因此这将创建一个UInt8
值的常量数组:
let gSalt:[UInt8] = [0xf4, 0x28, 0x32, 0xab, 0x4b, 0xa1, 0xcc, 0x43]
在Swift中,你应该在你需要的任何范围内声明它。如果只需要单个类的方法,那么在该类中声明它。如果你需要全局,那么在任何类之外声明它。