草庐IT

PlayGround

全部标签

xcode - 我如何 "open this chapter as a playground in Xcode"?

我在iBooks中打开了Swift这本书,看到了注释“为了获得最佳体验,请在Xcode中打开本章作为Playground。”这是怎么做到的? 最佳答案 启动Xcode6文档和API引用窗口(command-shift-0)搜索“TheSwiftProgrammingLanguage”点击第一个建议您会在屏幕左侧看到一系列可折叠菜单,详细说明了不同的部分,例如“SwiftTour”和“语言指南”。您可以单击这些以获取有关该语言不同方面的不同信息。许多部分将以您描述的“OpenPlayground”链接为特色,但此处除外,它们是可点击的

ios - 如何将自己的项目中的类导入到 Playground 中

假设这样的设置:您有一个Xcode6项目,您在其中使用Objective-C和Swift实现了自己的类(比如MyView和MyViewController)您已经在您的项目中添加了一个Playground在Playground中,可以使用import关键字导入模块(框架),例如UIKit。如何允许从Playground访问项目的其他类?只是尝试直接访问项目类会导致错误消息:使用未解析的标识符“MyView” 最佳答案 从Xcode6.0Beta5开始,现在可以将您自己的框架导入playground。这提供了一种在您的应用程序和Pla

ios - 如何通过终端在 xcode 中打开 .playground 文件?

我刚刚学习了终端的基础知识,所以我尝试通过以下命令打开名为trees.playground的文件:opentrees.playground但是终端说:Noapplicationknowshowtoopentrees.playground.如何让终端知道XCode可以打开这样的文件? 最佳答案 Xcode应该是.playground文件的默认打开应用程序。所以下面的命令应该有效:opentrees.playground如果仍然没有,您可以强制终端使用Xcode打开它,如下所示:open-aXcodetrees.playground为了

ios - 如何在 Playground 上编译 Storyboard

我正在playground上创建一个应用程序,我在这个项目中添加了一个Main.storyboard文件。但是当它编译时,它给了我以下错误。NSInvalidArgumentException',reason:'Couldnotfindastoryboardnamed'Main'inbundleNSBundle所以我开始认为它可能是一些拼写错误,所以这就是产生此错误的原因。但这不是问题所在,所以我开始在google和stackoverflow上搜索,但没有找到关于我的问题的解决方案。stackoverflow上有很多问题,内容如下,但每个问题都有一个非常具体的场景。然后我从github

ios - 是否可以在 iPad Swift Playground 中使用 Metal 着色器代码?

是否可以在iPadSwiftPlayground中使用自定义Metal着色器代码?如果是这样,如何将*.metal文件或代码(或其预编译对象)放到iPad上以与Playground和Swift代码一起使用?在Mac上使用Xcode是否需要帮助?(这个问题不是关于使用内置性能着色器,也不是关于在Mac上的Playground中运行东西) 最佳答案 你有两个选择:要么在Xcode中创建一个iOSPlayground,然后将它发送到你的iPad,但你不能编辑.metal文件,只能阅读它,就像thisexample中那样。;或者您可以将着色

ios - 如何修复 Swift Playground 中的 'Couldn' t 查找符号错误

我有一个带有动态框架(称为“VisualKit”)和导入VisualKit的Playground的Xcode工作区。当VisualKit没有自己的外部依赖项时(即当VisualKit不依赖于任何额外的动态框架时),此设置工作正常。但是,当我添加一个动态框架时(在本例中我正在导入SnapKit,尽管它是什么框架并不重要),我收到以下错误:error:Couldn'tlookupsymbols:VisualKit.ItemsLabel.__allocating_init()->VisualKit.ItemsLabeltypemetadataaccessorforVisualKit.Item

ios - 在 iOS playground 中测试本地化

有没有办法将本地化的字符串放入iOSPlayground?我有许多从右到左的语言翻译,其中包括我必须使用十六进制编辑器编辑的格式代码(以确保代码的字节顺序正确),我希望手动检查格式化字符串的输出以确保它有效。顺便说一句,是否有任何MacOS文本编辑器允许您以从左到右的模式显示阿拉伯语和希伯来语? 最佳答案 我可以通过在playground的Resources文件夹中制作一个en.lproj来实现这个功能(注意我的系统是英文的,你可能需要把它放在你的语言的lproj中,让它在你的系统上工作)。需要注意的一件事是,如果您使用复数stri

ios - Xcode Playground 不执行功能

我创建了一个新的Playground并添加了简单的函数,但该函数从未被调用过:varstr="Newplayground"funchello(){print("Hello,World")}你们知道为什么函数没有被调用吗?非常感谢你的帮助 最佳答案 因为你没有调用函数。只需调用它:funchello(){print("Hello,World")}hello() 关于ios-XcodePlayground不执行功能,我们在StackOverflow上找到一个类似的问题:

macos - Playground 中未声明的类型 'NSView'

对于OSXPlayground,我输入以下代码:importCocoaclassPlayView:NSView{overridefuncdrawRect(dirtyRect:NSRect){letblue=NSColor.blueColor()blue.setFill()NSRectFill(self.bounds)}}varview=PlayView(frame:NSRect(x:0,y:0,width:200,height:200))然后我得到这个输出:Playgroundexecutionfailed::12:18:error:useofundeclaredtype'NSView

ios - 了解 Playground 中的输出

为什么下面的代码在Playground中输出如下...classVehicle{funcrun(){println("Running")//outputs---------Running}}varjetta=Vehicle()//outputs------------Vehiclejetta.run()//outputs----------------------Vehicle(whynotrunning?)最后一次调用的输出不应该是“Running”吗?当我在swiftstub.com上尝试相同的代码时或runswiftlang.com我得到了我期望的结果,但在Playground中