Time of Update: 2015-07-03
標籤:http://blog.csdn.net/huangchentao/article/details/32714185閉包
Time of Update: 2015-07-03
標籤:http://www.cocoachina.com/bbs/read.php?tid=204294WWDC 2014上蘋果再次驚世駭俗的推出了新的程式設計語言SWIFT( 雨燕 ), 這個訊息會前沒有半點鐘風聲的走漏。訊息發布當時,會場一片驚呼,相信全球看直播的碼農們當時也感覺腦袋被敲了一記悶棍吧( 至少我當時是這樣的,連喊三聲:“臥槽,媽蛋” )。於是熬夜學習了SWIFT大法,越看越想高呼
Time of Update: 2015-06-30
標籤:ios
Time of Update: 2015-06-29
標籤:Swift基本類型Swift的類型是在C和OC的基礎上發展而來的,Int是整型;Double和Float是浮點型;Bool是布爾型;String是字串。類似OC,Swift也提出了三個集合類型:Array、Set、Dictionary;除了上述比較熟悉的類型,Swift還增加了OC中沒有的類型,比如元組(Tuple);Swift還增加了可選(Optional)類型。Swift是一個型別安全的語言(甚至以此著稱),可選(Optional)就是一個很好的例子。Swift可以讓你清除地知道值的類
Time of Update: 2015-06-22
標籤:如果你想交換兩個變數的值:1. 整型func swapTwoInts(inout a: Int, inout b: Int) {let temporaryA = aa = bb = temporaryA}2. 字串func swapTwoStrings(inout a: String, inout b: String) { let temporaryA = a a = b b = temporaryA}3. 浮點型...
Time of Update: 2015-06-09
標籤:本文是投稿文章,一葉(部落格)歡迎將原創文章或者譯文投給我們,投稿方式:[email protected]或者在首頁點擊“投稿爆料”一、解決問題Swift項目需要使用封裝好的Objective-c組件、第三方類庫,蘋果提供的解決方案能夠處理日常大部分需求,但還不能稱之為完美,混編過程中會遇到很多問題。本文將Swift相容Objective-c的問題匯總,以協助大家更好的使用Swift,內容列表如下:1. Swift調用Objective-c代碼2.
Time of Update: 2015-06-05
標籤:openstack swift container server的進程經常莫名其妙進入 D Ds等狀態記錄一下這個時候 storage.error的log 便於分析一種情形是下面這種logJun 3 16:46:03 host207 container-server: ERROR __call__ error with PUT /sda5/100256/AUTH_3ed1d3f47b4e4794a59b7217bf136eee/atest1/data4M : #012Traceback
Time of Update: 2015-05-26
標籤:swift自從2014年6月之後出世,就贏得了廣大ios開發人員的喜愛.它融合了目前主流語言的相關特性,在它身上能看到幾乎所有進階語言所擁有的特性.並且引入了類似C++的lamda,java的匿名函數的閉包.作為具有動態特徵的靜態語言,可以說編譯器做了很大的貢獻.截止到目前,我個人感覺寫的(或者翻譯的)比較權威的書籍有老碼和cocoachina翻譯的官方的pdf版的swift程式設計語言指南,swift和oc及c的混編,再者就是我們的"喵神"的著作,switf開發的100個tips,非常的
Time of Update: 2015-05-22
標籤:swift string join split 原創blog,轉載請註明出處 blog.csdn.net/hello_hwc之前寫過一篇Swift String的基礎,想瞭解的同學可以看下。 http://blog.csdn.net/hello_hwc/article/details/39853023替換把?替換為/var url =
Time of Update: 2015-05-19
標籤: 知識點: Swift範圍運算子:..< {表示[x, y), 即大於等於x,小於y} , ... {表示[x, y], 即大於等於x,小於等於y} (主要用於for迴圈中) Swift溢出運算子(注意:是為整型計算提供的):&+, &-, &*, &/, &% Swift支援N對N賦值 Swift賦值是沒有傳回值的 %在Swift中叫“求餘運算子”,求餘結果的正負跟%左邊數值的正負一樣
Time of Update: 2015-05-19
標籤: 知識點: 元組資料中的元素可以有名稱也可以沒有名稱 元組資料中的元素可以為空白 元素訪問可以通過元素名稱或者下標 聲明成var的元組資料中的元素可以被改變 可以指定元素的類型(在明確指出元素類型的情況下不能加上元素的名稱) 可以用多個變數接收元組資料 可以將元素分別賦值給多個變數 可以用底線_忽略某個元素的值,從而取出其他的元素 範例程式碼: //: Playground - noun: a place where
Time of Update: 2015-05-19
標籤:關於這個網上目前位置記錄的資料比較少,記錄一下這個坑 擷取相簿圖片 1: var iPC = UIImagePickerController() 2: iPC.sourceType = UIImagePickerControllerSourceType.SavedPhotosAlbum 3: iPC.delegate = self 4: presentViewController(iPC,
Time of Update: 2015-05-15
標籤:UISegmentedControl控制項是分段顯示控制項,使用者可以選擇它上展示的任一段部分,每一個部分都像是一個按鈕,如果被按下也會像UIButton一樣執行相應的方法。在這篇文章中我們將建立一個UISegmentedControl控制項並讓它顯示三個部分,每一個部分都會顯示不同的常值內容。需要的條件:Xcode6、iOS8以上系統(含iOS8)具體步驟:1.開啟Xcode並建立一個新的Single View
Time of Update: 2015-05-16
標籤: 1 你可以通過for-in迴圈來迭代訪問整個數組的值。 2 for item in shoppingList { 3 println(item) 4 } 5 // Six eggs 6 // Milk 7 // Flour 8 // Baking Powder 9 // Bananas 10
Time of Update: 2015-05-16
標籤:1 通過調用全域 countElements 函數並將字串作為參數進行傳遞可以擷取該字串的字元數量。2 let unusualMenagerie = "Koala ??, Snail ??, Penguin ??, Dromedary ??"3 println("unusualMenagerie has \(countElements(unusualMenagerie)) characters") // prints "unusualMenagerie has 40 characters"
Time of Update: 2015-05-16
標籤: 1 三元條件運算的特殊在於它是有三個運算元的運算子,它的原型是問題?答案1:答案2。它簡潔地表達根據問題成立與否作出二選一的操作。如果問題成立,返回答案1的結果; 如果不成立,返回答案2的結果。 2 使用三元條件運算簡化了以下代碼: 3 if question: { 4 answer1 5 } 6 else { 7 answer2 8 } 9 這裡有個計算表格行高的例子。如果有表頭,那行高應比內容高度要高出50像素; 如果沒有表頭,只需高出20像素。10 let
Time of Update: 2015-05-16
標籤: 1 字串和字元的值可以通過加法運算子 (+) 相加在一起並建立一個新的字串值: 2 let string1 = "hello" 3 let string2 = " there" 4 let character1: Character = "!" 5 let character2: Character = "?" 6 let stringPlusCharacter = string1 + character1 // 等於 "hello!" 7 let stringPlusString =
Time of Update: 2015-05-16
標籤: 1 求餘運算 2 3 求餘運算(a % b)是計算b的多少倍剛剛好可以容入a,返回多出來的那部分(餘數)。 4 注意:求餘運算(%)在其他語言也叫模數運算。然而嚴格說來,我們看該運算子對負數的操作結果,"求餘"比"模數"更合適些。 5 我們來談談取餘是怎麼回事,計算9 % 4,你先計算出4的多少倍會剛好可以容入9中: 6 Art/remainderInteger_2x.png 7 2倍,非常好,那餘數是1(用橙色標出) 8 9 在 Swift 中這麼來表達:10 9 % 4 /
Time of Update: 2015-05-14
標籤:swift操作符是用於檢測、更改或者組合值的特殊符號或短語。例如,加法操作符 (+) 將兩個數字加到一起 (如 let i = 1 + 2)。更複雜的例子包括邏輯與操作符 && (如 if enteredDoorCode && passedRetinaScan) 和自增操作符 ++i,就是把 i 的值加1的捷徑。Swift 支援大多數標準的C 操作符並且改善了幾項功能以消除常見的編碼錯誤。賦值操作符 (=)
Time of Update: 2015-05-15
標籤:switch的簡單使用:相比 C 和 objective - C 中的 switch 語句,Swift 中的 switch 語句不會預設的掉落到每個 case 的下面進入 另一個 case.相反,第一個匹配的 switch 語句當第一個匹配的 case 一完成, 就完成了它整個的執行。而不需 要一個明確的 break 語句。這使得 switch 語句比在 C 語言中使用更安全、更簡單,並避免錯誤地執行多個 case。從例子學習:let anotherCharacter