吐槽一下Xcode中的Playground

本文对playground的优缺点做了一个阐述,并将其与Ruby中的irb做了比较,主要是想借机抒发一下作者想怼Ta的美好心情

出发点

苹果的初衷很好,做一个可以快速实验原型的平台.对一些简单的想法,可以来快速印证.

我不知道你们用不用,反正我用playground还是蛮多的.

除了常规的测试外,还可以实验线程和GUI相关的代码,不过需要做点调整…

抓狂点

神马?没有优点么?

在这里插入图片描述

优点就是出发点!下面是让人抓狂的地方:

  • 启动速度太慢
  • 不稳定,时常崩溃,挂起
  • 无法使用外部库
  • 无法下断点

相信机智的你们都有同感!

无法使用外部库真的让人很抓狂,我拿毛线测试呢???

正面教材: irb

你可以认为irb就是Ruby中的playground…

为毛说是正面教材?如下:

  • 启动速度超快,完全没有所谓的启动初始化过程
  • 平台非常稳定,你代码中的各种异常,各种奇葩也极少导致闪退和挂起
  • 可以自由使用任意外部代码,无论是Ruby代码或是库,无论load还是require
  • 借助gem可以自由下断点

如果你觉得irb不爽,没关系人家还有进化版本pry…

如果你用rails(ROR),想直接在项目的环境中测试irb,你可以直

猜你喜欢

转载自blog.csdn.net/mydo/article/details/86548847
今日推荐