'k'前缀在Apple的API中表示什么?

时间:2009-03-24 01:05:08

标签: objective-c hungarian-notation

我遇到过许多名为k + someVariableNameHerek + APILibraryName(2Char) + someVariableNameHere的Core Foundation变量示例。这个前缀K表示什么?

示例包括:

kGLPFAStereo
kCollectionLockBit
kSetDebugOption

2 个答案:

答案 0 :(得分:44)

k表示匈牙利符号的常量...请参阅Lower case "k" in Cocoa

答案 1 :(得分:1)

这是macintosh编程早期的命名约定。它表示一个常数。