0
的結果,假設一個這樣定義「燃燒」的使用#define
#define myDate [NSDate date]
我每次使用它的時候,它給我的當前日期,什麼是確定的。
我想要的是存儲代碼的編譯日期。我可以通過定義或使用其他方式來做到這一點嗎?
我想把日期硬存儲在代碼中。
好吧我知道我可以將日期存儲爲字符串,這不是我想要的。
的結果,假設一個這樣定義「燃燒」的使用#define
#define myDate [NSDate date]
我每次使用它的時候,它給我的當前日期,什麼是確定的。
我想要的是存儲代碼的編譯日期。我可以通過定義或使用其他方式來做到這一點嗎?
我想把日期硬存儲在代碼中。
好吧我知道我可以將日期存儲爲字符串,這不是我想要的。
GCC爲此預定義了宏。檢查出__DATE__
和__TIME__
。
https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html
此外,您還可以定義自己的密鑰像CFBuildDate
,並用腳本加一:Xcode project's "Build number"
太棒了!謝謝!!! – Mickey
「好吧,我知道我可以存儲日期字符串」 - 那麼你可以說字符串轉換爲一個'NSDate'。 –