已采納回答 / Kalpa曉
func UIColorFromRGB (hex:String) -> UIColor {? ? ? ? var cString:String = hex.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()).uppercaseString?? ? ? ?? ? ? ? if (cString.hasPrefix("#")) {? ? ? ? ? ? cString = (cString ...
2015-03-11
已采納回答 / BoboChan
這個是老師在其他問題中的回答:這是一個很深入的話題。我正在策劃后續做swift的高級課程時或許會涉及。這里的關鍵是:calcTotalMiles返回了一個函數,這個函數以閉包的形式返回,我們沒有給他起名,這里姑且叫他resultFunction。要注意,這個resultFunction和calcTotalMiles不是一個東西,resultFunction是calcTotalMiles的一個結果!仔細看這個resultFunction函數體內,涉及的兩個變量:totalMiles和todayMiles,都...
2015-01-23
已采納回答 / l1uyub0b0b0
當然是可以的。我們的例子是展示函數類型的使用,所以例子相對簡單。但是在一些情況下,返回函數將是更好的設計。這涉及一些函數式編程的內容。如果大家有興趣,我們可以策劃一個相關課程:)
2015-01-03
已采納回答 / l1uyub0b0b0
你想做的app是一個很標準的模式,我們也在考慮使用這樣的模式準備一些課程。我猛地思考,需要準備的知識點是:1)做app會swift語言不夠,需要學會Cocoa Touch的基本內容,如:ViewController,View之間的轉換和數據傳輸等等,當然還有列表頁和單頁的頁面布局等內容;2)對于列表頁,可能對于UITableView的使用要特別學習一下,包括自定義列表單元格等內容;3)處理JSON文件本身有很成型的庫,不需要自己寫,可以搜一下iOS解析SBJSON數據,學習使用它4)如果要兼容ipad,可...
2014-12-18
已采納回答 / l1uyub0b0b0
userInput.toInt()返回一個可選型。意味著userAge可能有值,也可能是nil。如果userAge有值,則if語句條件為真;如果userAge為nil,則if語句條件為假,進入else。
2014-11-04