IOS8 開發之Swift,ios8開發swift

來源:互聯網
上載者:User

IOS8 開發之Swift,ios8開發swift
字串類型

countElements()計算字串長度。

比較字串相等, ==。

字串判空。isEmpty

字串轉換成int。toInt()

可選類型

int?

!

nil

數群組類型

shoppingList.insert("abc",atIndex:0)

shoppingList.append("abc","bac")

shoppingList.removeAtIndex(0) //返回刪除值

shoppingList.count//數組長度

for item in shoppingList {

    println(item)

}

for(index, value) in enumerate(shoppingList) {

    ....

}

字典類型

airports["LHR"] = "London"

airports.removeValueForKey()

airports.count

for(airportCode, airportName) in airports{

}

for(airportCode in airports.keys {

}

for(airportName in airports.values {

}

let airportCodes  = Array(airports.keys)

類與結構體

類與結構體有很多共性:

類比結構體多出的功能:

屬性

屬性的主要作用是儲存資料

延遲儲存屬性是初始化時候不分配值,直到第一次使用它。屬性@lazy聲明。

情境: 大屬性建立、少用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.