Xcode 6 - 防止快速操场刷新

Posted

技术标签:

【中文标题】Xcode 6 - 防止快速操场刷新【英文标题】:Xcode 6 - Prevent swift playground refresh 【发布时间】:2014-09-20 13:13:39 【问题描述】:

有时我在操场上编写一些代码需要一段时间才能完成。例如:

var values = [[Int]](count: 10000, repeatedValue: [Int](count: 73, repeatedValue: 0))

而且每次 Playground 想要刷新结果时,它都必须运行那段代码(这需要一段时间才能运行),这使得 Xcode 整体非常缓慢。

我仍然想在操场上编写我的代码,因为它有一些非常好的功能可以测试你的算法。但是,我发现我必须注释某些代码行才能继续编写而不会中断。

有什么方法可以对 Xcode 说:“现在不要运行我的游乐场。我会在它准备好时告诉你。”?

【问题讨论】:

【参考方案1】:

在 Xcode 7 中,您可以通过单击并按住 Playground 左下角的 ► 箭头来选择自动或手动执行 Playground。

Documentation link

【讨论】:

那么执行的快捷方式是什么? @Matian2049 没有捷径。您可以在以下位置定义它:Xcode > Preferences > Key Binding > Execute Playground【参考方案2】:

我不知道执行此操作的官方方法,但是...如果您在操场底部留下多行注释并且不添加结束 */ 标记,则在添加结束标记之前它不会运行。

【讨论】:

以上是关于Xcode 6 - 防止快速操场刷新的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 UIScrollViewDelegate 没有在快速操场上被调用?

如何在 Xcode 4.6.x 中快速检查任意变量的值?

快速刷新在 Visual Studio Code 中的 React Native 中不起作用

在 NSObject 的子类上实现啥方法以允许在 swift 操场上进行漂亮的打印?

如何快速初始化我的数组

在 Xcode Beta 6 之后使用 NSPredicate 快速崩溃