swift常量变量注意点

//2. 常量 变量 注意点

/* 注意一
 在开发中,优先使用常量,只有发现标识符需要修改时,再使用常量
目的,防止在其他不想修改的地方,不小心将值修改掉
 */


/* 注意二
 常量的本质:指向的内存地址不可以修改,但是可以通过内存地址找到对应的对象,之后修改对象内部的属性
 (类比:在银行开了一个保险柜,银行给了一把钥匙,这个钥匙只能打开对应的保险柜。但是这个保险柜你可以保存任何东西,一堆金条或者一双袜子)
 */
import UIKit

//创建对象
var view : UIView = UIView()

view = UIView()


let view2 : UIView = UIView() //

//view2保存对象的内存地址,view2指向的内存地址不可以修改,此处的指向和保存是一个意思
//view2 = UIView()//报错

//但是可以通过内存地址,找到对应的对象,之后修改对象的内部属性
view.alpha = 0.5
view.backgroundColor = UIColor.red
view2.frame = CGRect(x: 0, y: 0, width: 50, height: 50)

你可能感兴趣的:(swift常量变量注意点)