let 、var、static
-
var:用于創(chuàng)建變量 -
let:用于創(chuàng)建常量 -
static:用于創(chuàng)建類型屬性與任一let或var.這些在類的所有對象之間共享.
swift 引入了let關(guān)鍵字來聲明不可變對象.
在Objective C中,我們使用static來聲明一些常量. 靜態(tài)變量屬于類型而不是類的實例.可以使用類型的全名訪問靜態(tài)變量.
class Cat {
var foot = "white"
static var head = "yellow"
}
// changing nonstatic variable
Cat().foot// Lexus
// changing static variable
Cat.head // Jeep