我們期望用戶在看完這《玩兒轉Swift影片教學》後,對swift語言的了解能達到中上水準。這意味著在接觸Cocoa Touch將一點都不費勁,對一些高級概念,諸如閉包、協議、泛型、內存管理都能有所理解並且有所實踐。這套教學一定比市面上普遍看到的Swift中文教學深入,並且示範範例更豐富。
課程播放網址:http://www.php.cn/course/460.html
該老師講課風格:
教師講課生動形象,機智詼諧,妙語連珠,動人心弦。一個生動形象的比喻,猶如畫龍點睛,給學生開啟智慧之門;一種恰如其分的幽默,引來學生會心的微笑,如飲一杯甘醇的美酒,給人以回味和留戀;哲人的警句、文化的箴言不時穿插於講述中間,給人思考和警醒。
本影片中較為困難是控制流程與邏輯架構了:
1、swift語句中的控制流和其他語言大致相同,使用if和switch作為條件控制。使用 for-in、for、while、do-while作為迴圈。
2、區別之處:小括號不是必須的,但是主體的大括號還是必需的,,,,
3、在if語句中,條件必須是布林表達式,這表示if score{...}是錯誤的,不能隱含的與0比較
4、可以一起使用if和let來防止值的遺失。這些值是可選的。可選的值包含一個值或包含一個nil來指定值還存不存在。寫一個問號"?"在型別後表示值是可選的。
5、在switch-case語句中,switch可以接收任何類型的變數或語句作為條件,不再限制在字元類型、整型等,在一語句結束後,不需要再寫上break ,但是最後的defalut不能省略。 switch的每一個case至少有一條語句,不允許後面跟著一個空語句。
6、可以在迴圈中保持一個索引,透過".."來表示索引範圍或明確一個初始值、條件、增量。用"..
7、在控制流中有一個新的類型元組,它可以同時存放很多的值,可以透過"元組名.索引"來取得其中值,也可以遍歷取得。當然也可以透過鍵或函數來取得。
這裡也推薦了資料給大家的下載:http://www.php.cn/xiazai/learn/2075
1.玩兒轉Swift視頻教程(原始碼)
以上是玩兒轉Swift影片教學的源碼課件推薦的詳細內容。更多資訊請關注PHP中文網其他相關文章!