天天看點

iOS開發Swift篇(01) 變量&常量&元組

說明:

1)終于要寫一寫swift了。其實早在14年就已經寫了swift的部分部落格,無奈時過境遷,此時早已不同往昔了。另外,對于14年部分ios開發swift篇專題的博文也不再做任何的校正和更新,特此說明。

2)該博文對應代碼可以在https://github.com/hangangandhanmeimei/code獲得。

一、變量和常量

01 變量和常量的定義

  在swift中變量使用var來修飾,常量使用let來修飾,變量可以修改而常量不能被修改。

  變量:var

  常量:let

  格式:修飾符(var|let) 變量|常量名稱:資料類型 = 值

注意:在使用swift開發過程中,一般情況下先使用let,隻有該資料需要修改的時候再修改為var,可以保證資料安全性。

iOS開發Swift篇(01) 變量&常量&元組

02 類型推導

  在swift中如果在變量|常量定義的時候進行初始化,那麼資料類型可以省略不寫,系統會自動推導出該變量|常量的資料類型。

  建議:在開發中應該盡量使用自動推導(除非是需要明确指定資料長度或者是需要先定義後初始化),可以最大化的降低代碼的備援。

iOS開發Swift篇(01) 變量&常量&元組

03 類型轉換

  在oc中有顯示轉換和隐式的類型轉換,但在swift中沒有隐式類型轉換,隻有相同類型的資料才能進行指派或運算。

iOS開發Swift篇(01) 變量&常量&元組

二、元組

元組是一種複合的資料類型,隻要将多個資料(可以是相同或不同資料類型的)使用一夜()括起來就稱之為一個元組。

  元組的優點在于,可以友善的實作函數傳回多個值。

  元組的定義格式:常量|變量修飾符 常量|變量的名稱:(資料類型1,資料類型2,資料類型3)=(值1,值2,值3)

iOS開發Swift篇(01) 變量&常量&元組

繼續閱讀