天天看點

窺探Swift系列部落格說明及其Swift版本間更新

Swift到目前為止仍在更新,每次更新都會推陳出新,一些Swift舊版本中的東西在新Swift中并不适用,而且新版本的Swift會添加新的功能。到目前為止,Swift為2.1版本。去年翻譯的Swift書籍是1.0版本,是以上面一些東西并不在适用。雖然Swift語言仍在更新,但是其整體的基礎架構已經形成,大的改動應該不會有,版本的更新更多的是語言新功能的添加和完善,是以并不用擔心現在學的Swift會過時。更新也就是在原有的基礎上去更新,是以學學Swift還是很有必要的。新的Swift版本中引入了好多新的概念,比如if-let,guard,柯裡化,自定義Quick Help等等。

關于iOS的内容請參見《我的iOS開發系列博文》,Object-C的内容請參見《我的Objective-C系列文章》。

一:Swift語言版本更新

之前陸陸續續的也發表過一些關于Swift語言的部落格,由于Swift版本間的差異,是以之前部落格中的某些代碼,更确切的說是某些文法在最新的Xcode中會編譯不過去的。不過不用擔心Apple公司已經為我們考慮好了,在Xcode中就帶有Swift語言版本更新的工具,該工具可以将代碼更新到最新的Swift語言版本中。下方就是将你的Swift代碼更新到最新Swift語言版本的步驟:

1. 點選 菜單-》Edit->Convert->To Latest Swift Syntax…,如下圖所示:

窺探Swift系列部落格說明及其Swift版本間更新

2. 經過第一步,緊接着進入下方的提示,點選Next:

窺探Swift系列部落格說明及其Swift版本間更新

3. 選擇要轉換的目标,點選Next即可:

窺探Swift系列部落格說明及其Swift版本間更新

4.點選Next會進入轉換狀态,轉換完就會進入對比狀态,這一點和使用Xcode進行送出SVN特别像。你可以檢視那些地方被轉換過。具體效果如下:

窺探Swift系列部落格說明及其Swift版本間更新

二、窺探Swift系列部落格

      (01)窺探Swift程式設計之别樣的HelloWorld

      (02)窺探Swift程式設計之在Playground上盡情的玩耍

      (03)窺探Swift之基本資料類型

      (04)窺探Swift之新添資料類型元組與可選值

      (05)窺探Swift之别樣的枚舉類型

      (06)窺探Swift之字元串(String)

      (07)窺探Swift之需要注意的基本運算符和進階運算符

      (08)窺探Swift之數組與字典

      (09)窺探Swift之函數與閉包的應用執行個體

      (10)窺探Swift程式設計之強大的Switch 

      (11)窺探Swift之别具一格的Struct和Class

      (12)窺探Swift之類的繼承與類的通路權限

      (13)窺探Swift之協定(Protocol)和委托代理(Delegate)回調的使用

      (14)窺探Swift之使用Web浏覽器編譯Swift代碼以及Swift中的泛型

      (15)窺探Swift之數組安全索引與數組切片

      (16)窺探Swift程式設計之錯誤處理與異常抛出

       (17)代碼重構(一):函數重構規則(Swift版)

       (18)代碼重構(二):類重構規則(Swift版)

       (19)代碼重構(三):資料重構規則(Swift版)

       (20) 代碼重構(四):條件表達式重構規則(Swift版)

       (21) 代碼重構(五):繼承關系重構規則(Swift版)

         (22) 代碼重構(六):代碼重構完整案例(Swift版)

      

    部落格持續更新中……   

作者:青玉伏案

出處:http://www.cnblogs.com/ludashi/

本文版權歸作者和共部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。

如果文中有什麼錯誤,歡迎指出。以免更多的人被誤導。

收履歷:某網際網路公司,招聘iOS/Android靠譜工程師,入職後,可内部聯系樓主,有小禮品贈送,有意者可郵箱投遞履歷:[email protected]

上一篇: 作業系統