如何在 Swift 中声明静态 const char 数组?
How do I declare a static const char array in Swift?
我需要将以下代码转换为 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
};
在Swift中,一个UInt8
是对应于C的unsigned char的类型,所以这将创建一个UInt8
的常量数组值:
let gSalt:[UInt8] = [0xf4, 0x28, 0x32, 0xab, 0x4b, 0xa1, 0xcc, 0x43]
在Swift中,你应该在你需要的任何范围内声明它。如果仅单个 class 的方法需要它,则在 class 中声明它。如果您在全球范围内需要它,请在任何 class.
之外声明它
我需要将以下代码转换为 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
};
在Swift中,一个UInt8
是对应于C的unsigned char的类型,所以这将创建一个UInt8
的常量数组值:
let gSalt:[UInt8] = [0xf4, 0x28, 0x32, 0xab, 0x4b, 0xa1, 0xcc, 0x43]
在Swift中,你应该在你需要的任何范围内声明它。如果仅单个 class 的方法需要它,则在 class 中声明它。如果您在全球范围内需要它,请在任何 class.
之外声明它