Swift教程_基础技术(0001)_类型转换(父子类转换;Int、Double、String转换)

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

点击进入ooppookid的博客


你可能感兴趣的:(ios,转换,对象,swift,simulator)