如何在 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.

之外声明它