Swift中的常量與變量安全
常量和變量的基本使用指針
import UIKit //var 定義的變量可修改 var age : Int = 25 age=10 //let 定義的常量不能修改 let a : Float = 3.8 // a = 4.1 在let修飾以後a的值不能再修改,不然報錯 /** * var和let * var修飾變量,而let修飾常量,修飾的常量不可修改(指針不能夠修改) * 開發中優先使用常量,只有須要改變是再let修改成var */
// 注意:聲明爲常量不能夠修改的意思是指針不能夠再指向其餘對象.可是能夠經過指針拿到對象,修改其中的屬性 // view : UIView = [[UIView alloc] init]; // Swift對象中不須要* var view : UIView = UIView() view = UIView() let view1 : UIView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100)) view1.backgroundColor = UIColor.redColor() // 枚舉類型的用法:類型.枚舉的值 let btn : UIButton = UIButton(type: UIButtonType.Custom) btn.backgroundColor = UIColor.blueColor() btn.setTitle("按鈕", forState: UIControlState.Normal) btn.frame = CGRect(x: 20, y: 20, width: 60, height: 30) view1.addSubview(btn)