2014年6月6日 星期五

Swift 與 Xcode 6 playground 快速介紹

自從 Apple 在 WWDC 2014 宣布了 iOS / MacOS 新的開法語言 Swift 之後,網路上有多種文章在討論 Swift 的一些新東西,也有了 Wiki 。
不過我先針對一些似是而非的文章內容做更明確地介紹。

有的文章說,開發者可以看到即時輸出的結果。其實明確的說,這不是 Swift 的功能,而是在 Xcode 6 裡面,所提供的 playground 的功能。

Xcode 6 當中,提供了開發者 (更明確地說,應該是初學者) 一種體驗程式語言的方法,就是 playground。你只要在 Xcode 6 當中,開啟 playground 檔案,你就可以在左邊的程式碼視窗當中鍵入你想嘗試的程式碼,而在右邊的視窗當中,你就會看到 Xcode 自動告訴你,這個程式碼可以得到什麼結果。也可以把 Output Console 打開,你就能看到現在的程式碼會有怎麼樣的輸出。然後也可以針對某個變數,觀察那個變數對於時間的變化。

Xcode 6 的 playground 讓 Swift 的學習與教學變得更容易


以上圖來說,左邊是程式碼的區段。中間是系統告訴你這個程式碼會有怎麼樣的效果,右邊的內容是可以自己新增或者是減少的。可以看到程式碼實際執行的狀況,或者是變數的值變化的狀況。所以如果要在課堂上講解這些,有了 playground 就變得很容易了。




沒有留言:

張貼留言