草庐IT

PlayGround

全部标签

Xcode 7 Playground 标记 : What is keyboard shortcut for Show Rendered Markup

由于我在RawMarkup和RenderedMarkup之间来回切换,我想知道是否有一个键盘快捷键可以在它们之间移动。 最佳答案 不,默认情况下没有,但您可以通过进入Xcode>Preferences>KeyBindings轻松设置它,然后搜索ma​​rkup:上面的截图显示了⌥⇧R的赋值。 关于Xcode7Playground标记:WhatiskeyboardshortcutforShowRenderedMarkup,我们在StackOverflow上找到一个类似的问题:

swift - 计时器不在 Swift 3.0 Playground 上运行

在playground中使用Swift3.0工作,我有这段代码:structTest{funcrun(){vartimer=Timer.scheduledTimer(withTimeInterval:1,repeats:false){timerinprint("pop")}}}lettest=Test()test.run()但是没有任何内容打印到控制台。我读过HowcanIuseNSTimerinSwift?我在网上的答案和教程中看到的计时器的大部分用法都涉及选择器,所以我尝试了这个:classTest{funcrun(){vartimer=Timer.scheduledTimer(t

ios - iOS Playground 中的 NSUserDefaults

iOSPlaygrounds似乎有一个奇怪的问题,NSUserDefaults总是返回nil而不是实际值。在iOSPlayground中,最后一行错误地返回nil。importUIKitletdefaults=NSUserDefaults.standardUserDefaults()defaults.setObject("Thisisatest",forKey:"name")letreadString=defaults.objectForKey("name")在OSXPlayground中,最后一行正确返回“Thisisatest”。importCocoaletdefaults=NSU

ios - 如何在 Xcode playground 中使用自动布局约束显示 View ?

我试图在XCodeplayground中显示配置了autolayout约束的View,但它似乎不起作用。就像playground完全忽略了约束,我在任何地方都找不到关于这个问题的信息。这是我试过的代码:letview=UIView()view.frame=CGRectMake(0,0,400,200)view.backgroundColor=UIColor.lightGrayColor()letlabel=UILabel()//IcanonlyseethelabelifIsetaframe//UILabel(frame:CGRectMake(0,0,200,50))label.back

ios - Xcode Playground 显示 "Empty Image"

我今天下载了Xcode9.2,诚然,我已经有一段时间没有尝试这样做了,我尝试在playground中渲染一个View,但边栏中一直出现“空图像”。有人知道怎么回事吗? 最佳答案 我遇到了同样的问题,点击辅助编辑器查看UI。在下图中,它是蓝色突出显示的图标。 关于ios-XcodePlayground显示"EmptyImage",我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/477

xcode - Swift:如何在 Playground 中绘制 UI?

如何绘制UI(矩形、按钮、View等)并实时查看结果,如下所示:https://devimages.apple.com.edgekey.net/swift/images/swift-screenshot.jpg?我只能看到控制台输出,但找不到显示视觉显示(气球)和图表的选项。 最佳答案 当您有类似for循环的东西时,或者当您将鼠标悬停在结果区域上时按下快速查看或圆圈/加号按钮的任何东西时,图表都会出现在助理编辑器中。参见ViewingResultsofanExecutedStatement在PlaygroundHelp.

sprite-kit - SKShapeNode(circleOfRadius) 在 OSX 的 Playground 中产生 "unrecognized selector sent to class"

以下playground导致时间轴错误“无法识别的选择器发送到类...”importSpriteKitletnode=SKShapeNode(circleOfRadius:10)Screenshot当平台是iOS时似乎工作正常。运行10.9.3 最佳答案 这是因为您在比您尝试使用的API更旧的OSX版本上运行它。您使用的代码需要OSX10.10或iOS8及更高版本。OSX10.10APIDifferences确认所有SKShapeNodes自定义初始化器都刚刚添加到10.10中。以前,我们对SKShapeNode所能做的就是初始化一

ios - 是否可以将第三方 Objective-C 代码导入 Swift Playground ?

这个问题在这里已经有了答案:HowtoimportownclassesfromyourownprojectintoaPlayground(6个答案)关闭8年前。按照建议here我已经能够通过桥接header将现有的Objective-C代码导入.swift文件。到目前为止,我还不能用swiftplayground做类似的事情——它似乎不像swift文件那样识别标题。有趣的是,可能暗示我的问题是否定的是,Playground似乎没有像.swift/.m那样共享目标成员资格的概念有人在这个或其他机制上取得过成功吗?

ios - 如何检查 Playground 的 swift 版本?

我只是在playground(xcode-8.2)中使用swift教程测试我的代码。我遇到了以下示例代码:One-SidedRangesfornameinnames[2...]{print(name)}现在我的Playground显示错误:现在感觉我的swift版本可能不支持这段代码!我查看了这个答案,但它只为Xcode项目提供了解决方案。HowdoIseewhichversionofSwiftI'musing?如何查看playground的swift版本? 最佳答案 尝试使用以下代码找出swift版本。(在这里,我在Xcode9.

ios - Xcode 8 Playground 实时取景不起作用

在我的Swiftplayground中,我输入了以下代码来测试实时取景功能:letview=UIView()PlaygroundPage.current.liveView=view但由于某些原因,实时View不会显示在AssistantEditor的右侧。最初我认为Xcode还没有完成playground的运行。但是我等了又等,它仍然没有显示。截图:有什么帮助吗? 最佳答案 我遇到了同样的问题。我找到了一个临时解决方案。我注意到,如果我打开多个Xcode项目,就会导致此错误。因此,只需完全退出xcode(命令Q)并只打开您正在尝试处