我已經搜索了包括iOS SDK兼容性指南在內的各種內容,但無法獲得對此的解釋。iPhone SDK兼容性使用__IPHONE_OS_VERSION_MIN_REQUIRED
我的理解是:
- 部署目標是最早OS 版本的應用程序可以在
- 基地SDK運行時的SDK將是 使用編譯和其功能 如果可以用運行時設備 支持他們
我正在掙扎是如何__IPHONE_OS_VERSION_MIN_REQUIRED可以當這是固定在編譯TI使用我和設備的操作系統只在運行時才知道。所以我提交的代碼將始終編譯相同。
還是有多個版本自動編譯?
有人能解釋一下嗎?
非常感謝,
Chris。
感謝@Krypton和@Konrad。上面的鏈接浮動使用[[[[UIDevice currentDevice] systemVersion] floatValue]爲我工作的選項。我也使用了respondsToSelector:@selector作爲distanceFromLocation。 – Chris
真棒聽到:)注意流氓浮動值,因爲該主題鏈接描述。 – Luke