#ifdef __IPHONE_OS_VERSION_MIN_REQUIRED
// 只能在ios 下www.2cto.com
#if __IPHONE_OS_VERSION_MIN_REQUIRED > 40300
//做一些事情
#else
//做一些事情
#endif
#endif
#ifdef __MAC_OS_X_VERSION_MIN_REQUIRED
// 只能在mac os x
#if __MAC_OS_X_VERSION_MIN_REQUIRED < 1050
// code in here might run on pre-Leopard OS
#else
// code here can assume Leopard or later
#endif
#endif
有時候,一些功能可能需要某一個版本之上才能使用,這時候我們可以使用上面的方法。