標籤:swift switch Swift中的switch語句的類另用法:// 強大的switch語句var a:Int = 100switch a {case a where a < 0: println("Negative")case a where a == 0: println("Zero")case a where a > 0:
標籤:swift 構造器 Swift 構造器探究什麼時候要用構造器?對於類(Class)其實在其他語言中,比如說Java對於屬性的初始化沒有嚴格的要求。甚至在Model層只有對應屬性的get,set訪問器。而在Swift中無論是對於結構體(Structure)還是類(Class),如果其中存在儲存屬性(stored
標籤:04 June 2014Swift語言使用var定義變數,但和別的語言不同,Swift裡不會自動給變數賦初始值,也就是說變數不會有預設值,所以要求使用變數之前必須要對其初始化。如果在使用變數之前不進行初始化就會報錯:var stringValue : String //error: variable ‘stringValue‘ used before being initialized//let hashValue = stringValue.hashValue//
標籤:元組就是一個把多個值組成一個單一合成的複合實值型別。一個元組內部的各個值可是任何類型,並且每個值的類型可以彼此不同。比如這個例子,(404,"Not Found")是一個用來描述Http狀態的元組。一個HTTP狀態編碼是當你請求一個web頁面時,web服務返回的一個特定的值。404 Not Found 是當你請一個頁面時,而這個頁面不存在時返回的一種狀態編碼。 let http404Error = (404,"Not Found") //
標籤:數組的聲明通過initailizer初始化,注意這裡的[Double]僅僅是Array<Double>的縮寫:在數組中添加元素的兩種方式添加元素移除元素移除元素的時候,後面的元素會自動向前移動填補gap數組遍曆除了普通的for in 迴圈遍曆,也可以用全域的enumerate函數來擷取遍曆中元素的序號字典:三種遍曆方式: Swift 數組,字典
標籤:最近看蘋果發布了新語言,無比好學(qi)的樓主突然有興緻學習了下swift.這裡涉及到mac os 開發環境搭建:因為本人是360k純屌絲,狠不下心買Macbook,所以只剩下虛擬機器和黑蘋果2條路了由於最近有比較忙,沒空研究黑蘋果驅動所以就選擇了虛擬機器原諒碎碎念的樓主吧,自從換了新工作,整個人都不好了呢!下面正式開始.軟體支援vm安裝版軟體:自行搜尋(需要同時打上mac補丁)補丁地址:http://pan.baidu.com/s/1bnfdM7lmac
標籤:WebView控制項是做網路應用開發中使用最多的控制項,直接在WebView內部指定一個網頁地址就可以訪問網頁了,同時也可以實現UIWebViewDelegate協議實現相應的方法去控制內容的載入和處理。著名的PhoneGap開發的應用,其外殼重要的組件也是WebView控制項。 在viewDidLoad方法內添加以下代碼就可以完成簡單的網頁 var webView =