美文网首页
Playground使用初探

Playground使用初探

作者: a_只羊 | 来源:发表于2017-03-15 13:39 被阅读239次

    前言

    在使用Swfit进行开发的时候,Xcode提供了一个可视化代码运行结果的格式文件,就是本文想要记录下来的Playground的使用。个人觉得使用Playground能够很方便的去实现一个逻辑、算法亦或者是一个想要实现的某个界面效果。你无须去每次编译运行,即可得到程序运行的结果,大大缩减了我们编译运行所带来的时间。最重要的是你无须去创建一个项目,只需要创建一个Playground即可去验证你的代码的正确性。

    使用

    使用起来很简单,按照步骤来即可

    • 打开Xcode,新建一个playground文件
    新建一个playground
    • 编写你想要实现的代码

    这里面有三个区域,分别是代码区、运行结果以及界面展示区域,通过修改代码区的代码,运行结果以及界面也会实时的展示出来

    效果
    • 注意点

    使用的时候,由于在展示界面的时候需要导入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("实时调试,用起来好爽~~");
    
    //设置当前展示的视图
    PlaygroundPage.current.liveView = window;
    
    
    

    小结

    Playground很适合新手去学习Swfit语言的工具,为编译运行节省了很多的时间。同时能够快速的测试代码的正确性,编写界面的时候展示也变得特别方便有没有。它是一个工具,更是一个实现想法的神器,难道不是吗?

    相关文章

      网友评论

          本文标题:Playground使用初探

          本文链接:https://www.haomeiwen.com/subject/grylnttx.html