Swift教程_基础技术(0001)_类型转换(父子类转换;Int、Double、String转换)
Swift教程_基础技术(0002)_获取当前日期时间、日期时间格式化及转换
Swift教程_基础技术(0003)_initWithConcurrencyType的三个参数
Swift教程_基础技术(0004)_为animation.timingFunction赋值
基础技术:
1.最简单的子类转父类:
var parentObject = childObject as ParentClass
2.最简单的父类转子类(该父类对象一定要是该子类的引用):
var childObject = parentObject as ChildClass
3.Int转其他:
var aInt : Int = 5
var aFloat = Float(aInt)
var aDouble = Double(aInt)
var aInt32 = Int32(aInt)
var aCGFloat = CGFloat(aInt)
var aString = String(aInt)
4.Double转其他:
var bDouble : Double = 0.99
var bInt = Int(bDouble)
var bFloat = Float(bDouble)
var bCGFloat = CGFloat(bDouble)
var bString = "\(bDouble)"
5.String 转其他:
var cString : String = "5"
var cInt = NSString(string: aString).integerValue
var dString : String = "0.99"
var dDouble = NSString(string: bString).doubleValue