Swift 2.0: Checking API Availability (Проверка доступности API)

Теперь мы всегда в runtime узнать на какой именно платформе мы запущены и применить специфические функции в случае если они доступны с помощью #available

Доступны проверки для iOS, OSX, watchOS, iOSApplicationExtension, OSXApplicationExtension
Звездочка обязательна, она означает что этот код будет доступен не только для указанных платформ но и для будущих (иначе после каждого релиза ОС пришлось бы добавлять новые в условие). Хотя это и не защитит от deprecated методов в дальнейшем.

Так же доступна проверка #available и в guard

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *