Playground使用初探

前言

在使用Swfit進行開發(fā)的時候距境,Xcode提供了一個可視化代碼運行結果的格式文件旁趟,就是本文想要記錄下來的Playground的使用软吐。個人覺得使用Playground能夠很方便的去實現(xiàn)一個邏輯、算法亦或者是一個想要實現(xiàn)的某個界面效果。你無須去每次編譯運行骂维,即可得到程序運行的結果,大大縮減了我們編譯運行所帶來的時間贺纲。最重要的是你無須去創(chuàng)建一個項目席舍,只需要創(chuàng)建一個Playground即可去驗證你的代碼的正確性。

使用

使用起來很簡單哮笆,按照步驟來即可

  • 打開Xcode,新建一個playground文件
新建一個playground
  • 編寫你想要實現(xiàn)的代碼

這里面有三個區(qū)域汰扭,分別是代碼區(qū)稠肘、運行結果以及界面展示區(qū)域,通過修改代碼區(qū)的代碼萝毛,運行結果以及界面也會實時的展示出來

效果
  • 注意點

使用的時候项阴,由于在展示界面的時候需要導入module(PlaygroundSupport),但是Swfit自動補全有時候莫名的沒有提示,此時不要管有沒有提示笆包,直接手動輸入即可环揽。為了能夠看到界面,請打開分頁.

導入PlaygroundSupport
打開分頁

測試代碼

//: Playground - noun: a place where people can play

import UIKit
import PlaygroundSupport


var window:UIView = UIView.init(frame: .init(x: 0, y: 0, width:375 , height: 667));

window.backgroundColor = UIColor.gray;

var btn:UIButton = UIButton.init(frame: .init(x: 150, y: 60, width: 60, height: 30));
btn.backgroundColor = UIColor.orange;
btn.setTitleColor(UIColor.white, for: .normal);
btn.setTitle("測試1", for: .normal);
window.addSubview(btn);

var testBtn:UIButton = UIButton.init(frame: .init(x: 150, y: 100, width: 60, height: 30));
testBtn.backgroundColor = UIColor.orange;
testBtn.setTitleColor(UIColor.white, for: .normal);
testBtn.setTitle("測試2", for: .normal);
window.addSubview(testBtn);

print("實時調(diào)試庵佣,用起來好爽~~");

//設置當前展示的視圖
PlaygroundPage.current.liveView = window;


小結

Playground很適合新手去學習Swfit語言的工具歉胶,為編譯運行節(jié)省了很多的時間。同時能夠快速的測試代碼的正確性巴粪,編寫界面的時候展示也變得特別方便有沒有通今。它是一個工具,更是一個實現(xiàn)想法的神器肛根,難道不是嗎辫塌?

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市派哲,隨后出現(xiàn)的幾起案子臼氨,更是在濱河造成了極大的恐慌,老刑警劉巖芭届,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件储矩,死亡現(xiàn)場離奇詭異,居然都是意外死亡褂乍,警方通過查閱死者的電腦和手機椰苟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來树叽,“玉大人舆蝴,你說我怎么就攤上這事。” “怎么了洁仗?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵层皱,是天一觀的道長。 經(jīng)常有香客問我赠潦,道長叫胖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任她奥,我火速辦了婚禮瓮增,結果婚禮上,老公的妹妹穿的比我還像新娘哩俭。我一直安慰自己绷跑,他們只是感情好,可當我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布凡资。 她就那樣靜靜地躺著砸捏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪隙赁。 梳的紋絲不亂的頭發(fā)上垦藏,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天,我揣著相機與錄音伞访,去河邊找鬼掂骏。 笑死,一個胖子當著我的面吹牛厚掷,可吹牛的內(nèi)容都是我干的芭挽。 我是一名探鬼主播,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼蝗肪,長吁一口氣:“原來是場噩夢啊……” “哼袜爪!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起薛闪,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤辛馆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后豁延,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體昙篙,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年诱咏,在試婚紗的時候發(fā)現(xiàn)自己被綠了苔可。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡袋狞,死狀恐怖焚辅,靈堂內(nèi)的尸體忽然破棺而出映屋,到底是詐尸還是另有隱情,我是刑警寧澤同蜻,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布棚点,位于F島的核電站,受9級特大地震影響湾蔓,放射性物質(zhì)發(fā)生泄漏瘫析。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一默责、第九天 我趴在偏房一處隱蔽的房頂上張望贬循。 院中可真熱鬧,春花似錦桃序、人聲如沸杖虾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至忱反,卻和暖如春泛释,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背温算。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工怜校, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人注竿。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓茄茁,卻偏偏與公主長得像,于是被迫代替她去往敵國和親巩割。 傳聞我的和親對象是個殘疾皇子裙顽,可洞房花燭夜當晚...
    茶點故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容