Swift(01)— 常量&變量

什麼是常量和變量

  • 在Swift中規定:在定義一個標識符時必須明確說明該標識符是一個常量還是變量
  • 使用let來定義常量,定義之後不可以修改
  • 使用var來定義變量,定義之後可以修改

常量和變量的基本使用

import UIKit

let a : Int = 10
// 錯誤寫法,當一個字段定義爲常量時是不可以修改的
// a = 20

var b : Int = 20
// 因爲b定義爲變量,因此是可以修改的
b = 30

常量和變量的使用注意:

  • 注意:
    • 在真實使用過程中,建議先定義常量,如果需要修改再修改爲變量(更加安全)
    • 是指向的對象不可以再進行修改.但是可以通過指針獲得對象後,修改對象內部的屬性
// 注意:聲明爲常量不可以修改的意思是指針不可以再指向其他對象.但是可以通過指針拿到對象,修改其中的屬性
// 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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章