Swift到目前爲止仍在更新,每次更新都會推陳出新,一些Swift舊版本中的東西在新Swift中並不適用,並且新版本的Swift會添加新的功能。到目前爲止,Swift爲2.1版本。去年翻譯的Swift書籍是1.0版本,因此上面一些東西並不在適用。雖然Swift語言仍在更新,可是其總體的基礎框架已經造成,大的改動應該不會有,版本的更新更多的是語言新功能的添加和完善,因此並不用擔憂如今學的Swift會過期。更新也就是在原有的基礎上去更新,因此學學Swift仍是頗有必要的。新的Swift版本中引入了好多新的概念,好比if-let,guard,柯里化,自定義Quick Help等等。html
關於iOS的內容請參見《個人iOS開發系列博文》,Object-C的內容請參見《個人Objective-C系列文章》。編程
一:Swift語言版本更新數組
以前陸陸續續的也發表過一些關於Swift語言的博客,因爲Swift版本間的差別,因此以前博客中的某些代碼,更確切的說是某些語法在最新的Xcode中會編譯不過去的。不過不用擔憂Apple公司已經爲咱們考慮好了,在Xcode中就帶有Swift語言版本更新的工具,該工具能夠將代碼更新到最新的Swift語言版本中。下方就是將你的Swift代碼更新到最新Swift語言版本的步驟:瀏覽器
1. 點擊 菜單-》Edit->Convert->To Latest Swift Syntax…,以下圖所示:安全
2. 通過第一步,緊接着進入下方的提示,點擊Next:閉包
3. 選擇要轉換的目標,點擊Next便可:框架
4.點擊Next會進入轉換狀態,轉換完就會進入對比狀態,這一點和使用Xcode進行提交SVN特別像。你能夠查看那些地方被轉換過。具體效果以下:函數
2、窺探Swift系列博客工具
(01)窺探Swift編程之別樣的HelloWorldpost
(02)窺探Swift編程之在Playground上盡情的玩耍
(03)窺探Swift之基本數據類型
(05)窺探Swift之別樣的枚舉類型
(08)窺探Swift之數組與字典