1、Playground介紹swift
Playground是Xcode6中自帶的Swift代碼開發環境。俗話說「功欲善其事,必先利其器」。曾經在Xcode5中編寫腳本代碼,好比編寫JS,其編寫過程很是痛苦,Xcode編輯器對腳本語言編寫支持很差,但Playground讓編寫Swift代碼不在痛苦。使用Playground編寫Swift代碼,不需要編譯Swift文件或執行一個要編譯的project,而可以高速的看到代碼執行得結果及中間過程當中的結果。編輯器
2、Playground環境搭建code
一、打開Playground環境:有兩種方法開發
a、打開Xcode。直接點擊Get startd with a playground,就可以直接建立一個Playground環境,如圖:it
b、在iOS8開發~Swift(一)中已經提到了創建一個swift語言project。在這個project中建立一個Playground環境:編譯
File > New > File and selecting the Playgroundclass
兩種方法最後的結果都可以打開一個這種Playground頁面:環境搭建
3、Playground用法
變量
如下向新建的playground文件里加入代碼:如圖select
注意:
一、紅色匡中是代碼編輯區,藍色框是實時運行的結果(不需要編譯),綠色框是Log區
二、假設解開代碼 「四」 的凝視,在Log區當即會提示代碼錯誤。重定義變量了j(Xcode6現在還測試版,穩定性差。偶爾這樣會崩潰):如圖
Playground還可以查看每行代碼的數據狀態或者產生的效果:把鼠標移動到某行的結果顯示區域末尾,會有+號圓點出現,點擊後。就會在Log區看到代碼運行過程當中變量改變的狀況:
當鼠標點擊Log頁面上的一些關鍵點時,會顯示其詳細數據:如圖
在點擊Log圓點前方,假設你編寫代碼是UI相關。還可以看到一眼睛的標識。功能是高速效果預覽:
假設,你感受Log窗體內容太多了,你也可以關掉臨時不用的信息:
現在感受Playground是Swift代碼編輯神器只是分了吧!