Я бы хотел отметить весь класс как доступный только для iOS 13+. Возможно ли это?
Я представляю себе проверку доступности перед использованием класса, например:
if (@available(iOS 13, *)) { /* Use my special, iOS 13+ only class. */ }
Должно быть возможно, просто используйте макросы доступности в своем классе. Т.е. вставьте API_AVAILABLE(ios(13.0)) перед объявлением @interface. Или используйте макрос NS_CLASS_AVAILABLE так же, как Apple.
API_AVAILABLE(ios(13.0))