可能是重复的问题:
苹果API中的“k”前缀表示什么?
Objective C - 为什么常量以k开头
例如,音频格式服务定义的结果代码:
kAudioFormatUnspecifiedError
kAudioFormatUnsupportedPropertyError
- 等等...
那个前导的k代表什么?我一直认为是键(key),因为这样的常量经常用作字典中的键,但是这些结果代码是一个例子,其中常量只是返回值,而不是客户端API可以确定的键。
可能是重复的问题:
苹果API中的“k”前缀表示什么?
Objective C - 为什么常量以k开头
例如,音频格式服务定义的结果代码:
kAudioFormatUnspecifiedError
kAudioFormatUnsupportedPropertyError
那个前导的k代表什么?我一直认为是键(key),因为这样的常量经常用作字典中的键,但是这些结果代码是一个例子,其中常量只是返回值,而不是客户端API可以确定的键。
这是苹果公司使用Pascal语言时留下的编码标准。与其他C语言不同,K是前缀而不是全大写。