已采納回答 / BoboChan
這個是老師在其他問題中的回答:這是一個很深入的話題。我正在策劃后續(xù)做swift的高級課程時或許會涉及。這里的關鍵是:calcTotalMiles返回了一個函數,這個函數以閉包的形式返回,我們沒有給他起名,這里姑且叫他resultFunction。要注意,這個resultFunction和calcTotalMiles不是一個東西,resultFunction是calcTotalMiles的一個結果!仔細看這個resultFunction函數體內,涉及的兩個變量:totalMiles和todayMiles,都...
2015-01-23
已采納回答 / 小大熊貓
Sorry, 我是想說,break是退出循環(huán),continue不會退出只是進入下一個循環(huán)內容在swift里不一定是當前循環(huán)
2015-01-16
已采納回答 / 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
已采納回答 / l1uyub0b0b0
謝謝你的支持。現在針對swift正式版本的視頻修改已經提交到了慕課網的小伙伴手里,他們正在抓緊一切時間制作后期,目測前三章修訂已經完成。同時,新的課程也已經交到了慕課網手里,目測在視頻修訂結束后就會上線,敬請期待!:)
2014-10-30