Ios 什么是「;作为「;swift中的关键字

Ios 什么是「;作为「;swift中的关键字,ios,swift,Ios,Swift,我对斯威夫特和iOS还很陌生 我正在读一些示例代码。有一句话我听不懂: let splitViewController = self.window!.rootViewController as UISplitViewController “as”在这里做什么 谢谢您使用作为关键字来转换数据类型rootViewController属于UIViewController类型。您将其向下播放到UISplitViewController这是一个强制向下播放。请看这里:我看不出有理由对这个问题投反对票。@

我对斯威夫特和iOS还很陌生

我正在读一些示例代码。有一句话我听不懂:

let splitViewController = self.window!.rootViewController as UISplitViewController
“as”在这里做什么


谢谢

您使用
作为
关键字来转换数据类型
rootViewController
属于
UIViewController
类型。您将其向下播放到
UISplitViewController

这是一个强制向下播放。请看这里:我看不出有理由对这个问题投反对票。@user623396:投反对票的一个原因是“这个问题没有显示任何研究成果”。
as
关键字记录在官方Swift文档()中。因此,我们可以预期OP已经阅读了文档,并解释了什么是不理解的。否则这个问题就太广泛和/或不清楚了。@user623396我没有投反对票,但这个问题没有证明我做过任何研究。我可能会让他放松一点(因为搜索像“as”这样的常用词通常会产生很多误报),但如果一个人很勤奋,对他的评论就会回答这个问题。跳到“参考”一章的“语法摘要”一节可以帮助你找到语法的线索。非常感谢各位,但我花了很多时间从文档中搜索它。所以我想从社区得到一些帮助比较容易。无论如何,谢谢你的帮助