- 什么是常量和变量
- 在Swift中规定 : 在定义一个标识符时必须明确说明该标识符是一个常量还是变量
- 使用
let
来定义常量, 定义之后不可以修改 - 使用
var
来定义变量, 定义之后可以修改
- 常量和变量的剧本使用
// let/var 标识符的名称 : 标识符的数据类型 = 值
let a : Int = 20
//a = 30 错误写法, a 是常量
var b : Double = 1.44
// 因为b定义为变量, 因此是可以修改的
b = 2.44
- 常量和变量的使用注意:
- 注意:
- 在使用过程中, 建议先定义常量, 如果需要修改再修改为变量(更加安全)
- 常量 : 是指向的对象不可以再进行修改, 但是可以通过指针获得对象后, 修改对象内部的属性
举例
OC中创建对象 : [[UIView alloc] init]
Swift 中创建对象 : UIView()
let view : UIView = UIView()
// 错误写法 view = UIView()
view.backgroundColor = UIColor.red
view.frame = CGRect(x: 0, y: 0, width: 100, height: 100)
view.alpha = 0.5
//OC : BOOL : YES/NO
// Swift : Bool : true/false
view.isHidden = true