iOS 版本判定

```

    if (@available(iOS 15.0, *)) {
        [UITableView appearance].sectionHeaderTopPadding = 0;
    }

```

### 上面的代码如果在Xcode12以下执行,会报错。需要保证Xcode中的SDK支持iOS 15.0;

### __IPHONE_OS_VERSION_MAX_ALLOWED BaseSDK最高支持的版本

### __IPHONE_OS_VERSION_MIN_REQUIRED  Deployment Target 支持的最低版本

##   优化后

```

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 150000
    if (@available(iOS 15.0, *)) {
        self.tableView.sectionHeaderTopPadding = 0;
    }
#endif

```

原文地址:https://www.cnblogs.com/jisa/p/15663057.html