问题标签 [swift-playground]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
34010 浏览

swift - Swift Playground 中没有这样的模块“Cocoa”

我正在尝试遵循 WWDC 游乐场会话中使用的一些代码,我正在尝试使用以下命令导入 Cocoa 框架:

但我在助理编辑器中收到以下错误

如果这有帮助的话,我在视频中的 41:20。

0 投票
3 回答
5866 浏览

swift - 如何引用 Swift Playground 本身?

如何以编程方式创建按钮?

self 在 swift 操场上不起作用:

错误 :

操场执行失败:错误::42:13:错误:使用未解析的标识符“自我”

我还尝试创建一个带有 buttonAction 方法的类,它可以编译,但是当我单击按钮时,控制台中没有任何内容

0 投票
1 回答
99 浏览

enums - 为什么这需要 if 语句才能执行

在 Apple 的 swift book 中,有一个枚举示例。它允许您将原始 Int 转换为枚举等级。但是,当我尝试删除 if 语句时,代码给了我

操场执行失败:错误::30:13:错误:“排名?” 没有名为“simpleDescription”的成员

0 投票
18 回答
13989 浏览

swift - 向 Card 添加一个方法,该方法创建一副完整的纸牌,每个等级和花色组合一张牌

所以我一直在做 Apple Swift Book 中的实验。

到目前为止,我已经能够做到所有这些,除了这个。以下是我尝试过的,但我不知道如何让它工作。

向Card添加一个方法,该方法创建一副完整的纸牌,每个等级和花色组合都有一张纸牌。

  • 我不知道我应该为那个方法返回什么,一个数组?
  • 我应该使用 for 循环来创建它吗?或者是否有适当/更简单的方法来使用枚举
  • 为什么我要在Card内部创建此方法,调用threeOfSpades.createFullDeck()似乎不正确。
0 投票
4 回答
13150 浏览

swift - Xcode 6 Beta / Swift - Playground 未更新

我正在玩 Xcode 6 的第一个测试版的 Playground 功能 - 我注意到 Playground 有一半时间没有更新(只是不显示结果计算或正在发生多少循环迭代)简单的代码/循环/函数在那里。甚至 Swift 之旅https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html

有几行代码没有出现在 Playground 中。如果您弄乱了代码,有时它会显示出来,方法是移动代码或将其放置在其他地方。还有谁?有什么修复吗?这只是一个测试版问题吗?

0 投票
3 回答
9732 浏览

swift - 在 Swift 游乐场中使用 MapKit 显示地图以快速查看?

很高兴看到 swift-playground 的标签 - 很高兴看到这种情况继续下去。

我一直在修改 Swift,想知道 MapKit 是否可以在操场上使用,以便您可以使用 Quick Look 功能,这样我就可以迭代并预览我的工作。我还没有弄清楚语法所以想我会问是否有人在游乐场环境中探索过这个。我想我需要一些代码来将其建立为视图控制器。

猜想我只是缺少一些简单的东西来让 mapView 自己初始化等。我喜欢解释的操场区域来修补,只需要弄清楚它是否可以做 mao 功能,而不是仅仅在 Xcode 中编写 .swift 文件和环境并获取更正式。

0 投票
10 回答
18954 浏览

swift - 如何在 Swift-playground 中编写计算平均值的方法

在swift中,我正在尝试编写一种计算平均值的方法。如果我输入 average(5,10,15) 使用下面的方法,我会在 swift-playforund 中显示无穷大

0 投票
2 回答
27411 浏览

random - 快速随机数

我在使用这个 drawRandomCard 函数时遇到了问题。

它可以正常工作一段时间,但最终它会使应用程序崩溃。

这是代码:

0 投票
3 回答
2443 浏览

swift - 操场上的 Swift 代码与实际类

奇怪的事情发生在这里。以下代码:

在操场上工作,但不在课堂上。它与 EXC_BAD_INSTRUCTION 一起崩溃。

任何想法为什么?或者,我如何获得上述字符串NSTimeInterval

提前致谢!

编辑:例如,我需要结果为 Int,所以 1402324472549 而不是 1402324472549.64。

0 投票
1 回答
1604 浏览

sprite-kit - SKShapeNode(circleOfRadius) 在 OSX 的 Playground 中导致“无法识别的选择器发送到班级”

以下游乐场导致时间线错误“无法识别的选择器已发送到班级......”

截屏

平台为 iOS 时似乎可以正常工作。运行 10.9.3