是否有單個預處理器令牌可用於在構建時檢測任何iPhone設備或模擬器?我目前正在使用:用於檢測iPhone平臺的內置預處理器令牌
#ifdef __IPHONE_OS_VERSION_MIN_REQUIRED
// This is an iPhone build
#endif
這是推薦的方法還是有更好的方法?我希望宏是內置的,即由編譯器定義,而不是由我必須包含的SDK頭文件定義。
我並不擔心現在區分iPhone OS版本,但如果有一個Apple文檔頁面詳細說明了所有相關的宏,以及它們是什麼時候並且沒有定義,那麼我會很感激它的鏈接:到目前爲止,我的搜索已經不多。
謝謝!
謝謝,我還沒有開始意識到TargetConditionals.h存在於Mac OS X的軟件開發工具包,以及iPhone的軟件開發工具包。 – 2009-07-09 01:54:02