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

```

posted @ 2021-12-08 18:24  jisa  阅读(145)  评论(0编辑  收藏  举报