前言
在使用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)想法的神器肛根,難道不是嗎辫塌?