1.Int或Double转字符串
let x = 20
let y = "\(x)"
let z = String(x)
        2.Double转Int(去掉小数点后面的)
Int(1.9)
        3.Int转Double
Double(1)
        4.向上转型
class A{
    //A父类
}
class B: A{
    //B子类继承A
}
let a = A()
let b = B()
b as A   //子类转化成父类
        5.向下转型
class A{
    //A父类
}
class B: A{
    //B子类继承A
}
let a = A()
let b = B()
a as! B   //强制将父类类型转换为子类类型,在明确可以转换的情况下使用
a as? B   //尝试将父类类型转换为子类类型,转换失败则返回nil.可能为空的情况下使用,要用iflet