草庐IT

playground

全部标签

ios - 动画在 ios playground 中不起作用

这是我的动画方法(PreloaderView.swift)publicfuncperformAction(action:PreloaderAction){lethighOpacity=CABasicAnimation.init(keyPath:"opacity")letmiddleOpacity=CABasicAnimation.init(keyPath:"opacity")letlowOpacity=CABasicAnimation.init(keyPath:"opacity")ifaction==.PreloaderActionNone{self.thirdShape.remove

ios - UIImage 未在 Xcode 6.3.1 Playground 中呈现

我花了两个小时试图让这个简单的代码工作,但没有成功。我做了什么:我将资源放在Resources目录中。我将资源引用为UImage(named:"resource.jpg")这不是一个重复的问题,因为Playground设置在6.3.1中发生了重大变化然而,什么也没有出现。这是我的屏幕截图。如您所见,没有playground指示器在运行。 最佳答案 我从您的屏幕截图中看到的最大问题是您甚至没有打开playground时间轴来首先查看结果。Playground时间轴位于Playground排水沟右侧的1列。要查看Playground时间

ios - guard let in swift 2.0 playground 获取关于可选绑定(bind)的错误...为什么?

我在看thisvideo.在9:40左右,屏幕上出现了一些示例代码,如下所示://SieveofEratosthenes,asseeninWWDC2015funcprimes(n:Int)->[Int]{varnumbers=[Int](2..0else{continue}formultipleinstride(from:2*prime-2,to:n-2,by:prime){numbers[multiple]=0print("\"numbers[i]")}}returnnumbers.filter{$0>0}}当我将其输入XcodePlayground时,出现以下错误:Initiali

swift - 如何设置 Xcode Playground 以稳定的方式使用构建的框架?

AudioKit自推出以来就有了playground,我们制作了数百个,但从大约Xcode8开始,它们变得难以使用。平均查看4-5次playground后,Xcode将停止运行任何playground,需要重新启动。以下是AudioKit的playground代码:https://github.com/AudioKit/AudioKit/tree/master/Playgrounds以及它们应该如何工作的屏幕录像:http://audiokit.io/playgrounds/我们基本上使用本博客中描述的设置在playgrounds中使用AudioKit框架:https://m.pard

swift - 如何确定 Swift 代码是否在 XCode Playground 中运行

我正在用Swift编写一个读取CSV文件的简单应用程序,我希望能够在Playground中使用相同的代码并将其作为swift命令的输入文件。要在Playground中读取文件,我必须使用此代码letfilePath=XCPlaygroundSharedDataDirectoryURL.URLByAppendingPathComponent("data.csv")我想实现这样的目标:#ifPLAYGROUNDimportXCPlaygroundletfilePath=XCPlaygroundSharedDataDirectoryURL.URLByAppendingPathComponen

swift - swift Playground 中的简单 swift 委托(delegate)

我对Swift和一般编程还很陌生,对Fortran77有点了解,最近对微Controller进行了一些简单的编程。我正在研究基础知识,一切都很好,直到我遇到一些我无法完全掌握的东西-委托(delegate)。所有的在线帖子都没有完全理解这个概念,至少对我来说是这样,所以为了给自己一些我可以引用的东西,我在Playground上设置了一个基本模板,如下所示。如果我运行下面的代码,它会工作并向终端打印“完成的事情”,但是如果我将协议(protocol)设为“类”协议(protocol),即“协议(protocol)SomeDelegate:类{”,并将“vardelegate”设为“wea

swift - 使用字典时有人在 Playground 上看到 'some' 输出吗?

我只是在写一些简单的字典代码作为varpicCard:Dictionary=["jack":11,"Queen":12,"King":13]但是当我在Playground上访问字典中的一个条目时picCard["Jack"]输出给我:{some11}已经阅读了swift编程指南,但无法找出为什么它说“一些” 最佳答案 那些是可选的。可选的基本上是这样定义的:enumOptional{caseNonecaseSome(T)//...}可选值是Some,nil是None:varfoo:String="blah"//"blah"varba

ios - 修复 Swift Playground 中的低 FPS

我的SpriteKitplaygroundbook在我的MacBookPro上的平均帧率为15FPS。Playground的运行速度是否比iOS设备模拟慢?如果我在iPadPro上运行同一本playgroundbook,FPS限制是否会相似?在我的电脑上打开其他应用程序会限制Playground的速度吗?编辑:将子类和扩展等代码移动到playgroundbook的“Sources”文件夹中的辅助代码可以让模拟运行得更快,因为代码只编译一次。 最佳答案 在Mac上,Xcode的“Playgrounds”对于快速实验非常有用,但由于其性

ios - Swift - Playground - 核心图形/核心文本/自定义 View

问题我正在尝试在swiftplayground中制作自定义UIView组件。除了正确呈现文本之外,我已经能够弄清楚如何做所有事情。我不确定我是否应该通过CoreGraphics或CoreText来执行此操作,或者不确定如何让它正常工作。正如您在下图中看到的,我想在我的自定义View组件的任一侧呈现上下颠倒和正面朝上的文本我尝试了各种方法来使文本正常工作,但我一直搁浅。如果有人能够向我展示如何修改我的Playground以添加一些文本渲染,那就太棒了。Playground代码//Playground-noun:aplacewherepeoplecanplayimportFoundatio

xcode - 如何在 Xcode OS X Swift Playground 中使用 GLKit?

我正在尝试在Xcode6OSXSwiftPlayground中使用GLKit,但是importGLKit似乎不足以让Playground识别GLKView。有什么想法吗?importCocoaimportGLKitimportOpenGLletframe=CGRect(x:0,y:0,width:400,height:300)classTriangleView:GLKView{//ERROR:Useofundeclaredtype'GLKView'overridefuncdrawRect(dirtyRect:NSRect){glClearColor(0.0,0.0,0.1,1.0)}}