草庐IT

PlayGround

全部标签

swift - 我可以将多个 Playground 文件放入一个 Xcode 工作簿吗?

我正在使用XcodePlaygrounds制作有关Swift的教程。我想知道,我可以将多个Playground文件放入一个Xcode工作簿吗?我想要一本包含多个Playground教程的工作簿。 最佳答案 您可以右键单击顶级文件并选择“新建Playground页面”按钮,这将为您提供一个单独的页面。下图显示了单击该按钮后创建的新页面。“无标题页面”是初始页面,“无标题页面2”是新页面。 关于swift-我可以将多个Playground文件放入一个Xcode工作簿吗?,我们在StackOv

swift - Swift 代码有没有办法检测它是否在 Playground 上运行?

为了能够测试GameKit功能,我希望能够检测代码是否正在Playground中运行,以便它可以跳过网络调用。有办法做到这一点吗?编辑:忘掉GameKit——它只会混淆问题。在许多不同的场景中这会很有用。这实际上只是一个关于特定函数调用是否存在的简单问题:如果代码在Playground中运行,是否有返回true的方法? 最佳答案 我不知道有记录的方法可以做到这一点,但您可以做一些未记录的事情。这是一种在macOS和iOSPlayground中都适用于带有Swift2.2的Xcode7和带有Swift3.0的Xcode8的技术:检查标

ios - Playground Xcode swift : WKWebView_scripting[. .] 无法获取路径的沙箱扩展

我创建了一个新的playground来学习使用WKWebView。我从以下代码开始://:Playground-noun:aplacewherepeoplecanplayimportUIKitimportWebKitletframe=CGRect(x:0,y:0,width:800,height:600)letweb=WKWebView(frame:frame)然后我将以下明显的错误输出消息写入控制台:2016-05-0809:31:50.261WKWebView_scripting[1219:82092]Failedtoobtainsandboxextensionforpath=/v

swift - 考虑到我的时区,Playground simple Date() 正在打印值

截图中的前三行似乎没有应用时区(ok-根据文档应该是这样的),但最后一行似乎是GMT+2(我当前的时区)。谁能解释为什么最后一行playground会在考虑到我的系统时区的情况下显示日期? 最佳答案 Playground有自己的gutter显示自定义规则。它们通常是更友好的输出形式。对于另一个示例,请参阅UIColor,它在Playgrounds中具有完全不同(并且非常自定义)的输出。请参阅CustomPlaygroundDisplayConvertible的文档,了解获得特殊Playgrounds处理的类型的完整列表,以及如何为您

swift - 我如何在 Xcode 11 Playground 中使用图像?

我正在做Xcode11Playground中苹果网站上的SwiftUI教程,因为我使用的是Mojave而不是Catalina。有一个名为turtlerock.jpg的图像,但它没有在playground中显示。我把图片放在资源文件夹中,但没有成功。 最佳答案 我也一直在为这个问题绞尽脑汁。我现在至少找到了一个解决方法:代替:Image("turtlerock")尝试:Image(uiImage:UIImage(named:"turtlerock.jpg")!)您的playground的Resources文件夹中必须有turtlero

ios - 如何在 swift playground 中输入圆周率符号。 option + p 在我的 MacBookPro 键盘上不起作用...?

如何在swiftplayground中输入圆周率符号。option+p在我的MacBookPro键盘上不起作用...?在键入option+p时,它会在编辑器中显示“,”(逗号)。 最佳答案 只需将键盘切换为“US”并尝试Option+P。它对我有用,看: 关于ios-如何在swiftplayground中输入圆周率符号。option+p在我的MacBookPro键盘上不起作用...?,我们在StackOverflow上找到一个类似的问题: https://st

Swift playground - 无法将过滤后的 UIImage 转换为 CGImage

在Swiftplayground中,我正在加载JPEG,将其转换为UIImage并将其过滤为单色。然后我将生成的过滤图像转换为UIImage。输入和过滤后的图像正确显示。然后我将两个图像都转换为CGImage类型。这适用于输入图像,但过滤后的图像从转换中返回nil://GetaninputimageletimageFilename="yosemite.jpg"letinputImage=UIImage(named:imageFilename)letinputCIImage=CIImage(image:inputImage!)//Filtertheinputimage-makeitmon

swift - Xcode 项目和 Xcode playground 有什么区别?

我是Xcode和swift的新手,我想了解“从Playground开始”和“创建新的xcode项目”之间的区别 最佳答案 Xcode项目允许您创建真正的应用程序,您最终可以将这些应用程序上传到AppStore(前提是您成为了AppleDeveloper)。XcodePlayground允许您玩转代码并对其进行测试。它不适合主流开发。这有帮助吗? 关于swift-Xcode项目和Xcodeplayground有什么区别?,我们在StackOverflow上找到一个类似的问题:

swift - 有没有办法在不重启 Xcode 6 的情况下打开 Swift Playground?

有没有办法在不关闭Xcode并重新启动的情况下打开SwiftPlayground?除了从头开始启动Xcode时,我看不到它在任何地方都可用。 最佳答案 按Command-Shift-1打开“欢迎使用Xcode”窗口。然后选择“开始使用Playground”选项。或者,在“窗口”菜单中选择它:这是第6项。 关于swift-有没有办法在不重启Xcode6的情况下打开SwiftPlayground?,我们在StackOverflow上找到一个类似的问题: https

swift - 随机函数 playground swift

我在我的Playground上。我试图使用arc4random_uniform函数,但出现此错误:使用未解析的标识符'arc4random_uniform'我可以改用另一个函数吗? 最佳答案 确保您至少导入了importFoundation。或特定于平台的importUIKit用于iOS或importCocoa用于OSX。 关于swift-随机函数playgroundswift,我们在StackOverflow上找到一个类似的问题: https://stack