我讀到關聯對象的主題,它允許您爲類別創建假屬性。「靜態字符常量*常量」優於「靜態常量字符」的關聯對象鍵的優點是什麼?
This article建議你簡單地定義的關鍵是這樣的:
static const char kNumberKey;
它看起來未初始化,但工程。
而且this article建議你做一些事情要複雜得多:
static char const * const ObjectTagKey = "ObjectTag";
是否有優勢,在這個較長的形式?我可以看到它已經初始化。但爲什麼const * const?爲什麼上面未初始化的變體工作?
此行不正確,因爲「ObjectTag」是字符串(字符串)的數組,所以它應該是靜態的* char const * const objectTagKey –