- 1.来具体聊下Swift中的常量和变量
* 在Swift中规定:在定义一个标识符时,必须明确说明该标识符是一个常量还是一个变量
* 使用 let 定义常量,定义之后不可修改
* 使用 var 定义变量,定义后可修改
import UIKit
// 基本使用
let a : Int = 10
var b : Int = 20
b = 30
- 2.使用中的注意
let
* 是指向的对象不可在修改,但在获取对象后可以修改对象的内部属性
// Swift中的对象创建
let view : UIView = UIView()
let view1 : UIView = UIView(frame: CGRectMake(0, 0, 100, 100))
var view2 : UIView = UIView()
view2.frame = CGRectMake(0, 0, 100, 100)
// 内部属性都可以改变
view.backgroundColor = UIColor.redColor()
view2.backgroundColor = UIColor.redColor()
// 对于let修饰的
// view = UIView() ---> 错误写法
// 对于var修饰的
view2 = UIView()
// Swift中使用枚举 (使用.)
let button : UIButton = UIButton(type: .ContactAdd )
// 将button添加到view上
view.addSubview(button)
ps : 如果文中有错误 请大家帮忙提出修改 ~~~ 3Q
网友评论