Подтвердить что ты не робот

Что такое ключевое слово "as" в swift

Я совершенно новый для Swift и iOS.

Я просто читаю несколько примеров кода. Существует строка, которую я не могу понять:

let splitViewController = self.window!.rootViewController as UISplitViewController

Что здесь делает "как"?

Спасибо

4b9b3361

Ответ 1

Вы используете ключевое слово as для создания типов данных. UIWindow rootViewController имеет тип UIViewController. Вы уменьшите его до UISplitViewController.