"Burning" #define 的结果
"Burning" the result of a #define
假设这样定义
#define myDate [NSDate date]
每次我用它,它都会给我当前日期,没关系。
我想要的是存储代码编译的日期。我可以使用定义或使用任何其他方式来做到这一点吗?
我希望将日期硬存储在代码中。
好的,我知道我可以将日期存储为字符串,这不是我想要的。
GCC 为此预定义了宏。查看 __DATE__
和 __TIME__
.
https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html
此外,您可以像 CFBuildDate
一样定义自己的密钥并使用脚本递增它:Xcode project's "Build number"
假设这样定义
#define myDate [NSDate date]
每次我用它,它都会给我当前日期,没关系。
我想要的是存储代码编译的日期。我可以使用定义或使用任何其他方式来做到这一点吗?
我希望将日期硬存储在代码中。
好的,我知道我可以将日期存储为字符串,这不是我想要的。
GCC 为此预定义了宏。查看 __DATE__
和 __TIME__
.
https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html
此外,您可以像 CFBuildDate
一样定义自己的密钥并使用脚本递增它:Xcode project's "Build number"