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…,如下圖所示:
2. 經過第一步,緊接着進入下方的提示,點擊Next:
3. 選擇要轉換的目标,點擊Next即可:
4.點擊Next會進入轉換狀态,轉換完就會進入對比狀态,這一點和使用Xcode進行提交SVN特别像。你可以查看那些地方被轉換過。具體效果如下:
二、窺探Swift系列博客
博客持續更新中……
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!