1 定义一个类层次作为例子
|
|
2 检查类型(Checking Type) is
|
|
3 向下转型(Downcasting) as?
as!
条件形式(conditional form) as? 返回一个你试图向下转成的类型的可选值(optional value)
强制形式 as! 把试图向下转型和强制解包(force-unwraps)转换结果结合为一个操作。
|
|
4 Any和AnyObject的类型转换
AnyObject可以表示任何类类型的实例
Any可以表示任何类型,包括函数类型
playground文件在andyRon/LearnSwift