什么是swift中的"as"关键字

Wei*_*i S 19 ios swift

我是Swift和iOS的新手.

我只是在阅读一些示例代码.有一条我无法理解的路线:

let splitViewController = self.window!.rootViewController as UISplitViewController
Run Code Online (Sandbox Code Playgroud)

"as"在这做什么?

谢谢

Dav*_*vid 12

您可以使用as关键字来转换数据类型.UIWindow rootViewController属于类型UIViewController.你贬低它UISplitViewController.