開始Swift學習之路

Swift出來好幾個月了,除了同事分享點知識外,對swift還真沒有去關心過。GitHub上整理的學習Swift資料仍是很不錯的,目前也推出了電子書和PDF格式。html

Swift的語法和咱們日常開發的語言語法仍是有很大不一樣的,Swift不須要寫;結束符,變量聲明的時候能夠不用指明類型。在Playground下面能夠當即看到寫的代碼效果,仍是蠻酷的。git

因爲天天時間有限,只能一點點的慢慢了解。swift

var和let學習

這兩個都是聲明變量,可是let聲明的變量只能賦值一次,相似咱們的const。spa

if elsecode

var tmp = 1
if tmp > 0 {
    println("YES")
}

if裏面的內容必須布爾表達式,咱們開發的語言中基本都支持 if tmp {...},可是swift不支持,若是這樣寫將會報錯。if後面的大括號也是必需要有的。htm

可選值blog

var optional:String? = "12"

if optional == nil {
    println("YES")
} else {
    println("NO")
}

可選值表示這個變量但是有具體的值,也多是nil。若是 後面不加?表示可選,那上面的代碼將會報錯。多是swift對nil作了下處理,可能要實現對應的protocol;開發

相關文章
相關標籤/搜索