【发布时间】:2013-06-09 10:39:01
【问题描述】:
我一直想知道,当您定义诸如字符串(或其他任何东西)之类的东西时,为什么人们要在定义的名称前加上一个“k”?
例如#define kHello = @"Hello"
那个“k”是什么意思?
【问题讨论】:
标签: objective-c c-preprocessor
我一直想知道,当您定义诸如字符串(或其他任何东西)之类的东西时,为什么人们要在定义的名称前加上一个“k”?
例如#define kHello = @"Hello"
那个“k”是什么意思?
【问题讨论】:
标签: objective-c c-preprocessor
我很确定“k”是常量的缩写。 (不要问我为什么是k。)
【讨论】:
ALL_CAPS
ALL_CAPS,但它的缺点是使用k 约定,您只需在Xcode 中输入k 并查看所有可用的常量。