swift-playground相关内容

iOS Playground 不显示 UI 预览

我使用 XCode 7.1 创建了一个简单的 Playground,并且输入了以下简单代码: 导入 UIKit导入 XCPlaygroundvar str = "你好,游乐场"让 color = UIColor (red: 1 , green: 1 , blue: 0 , alpha: 0 )让视图 = UIView()view.backgroundColor = UIColo (colorLi ..
发布时间:2022-01-23 10:37:46 移动开发

在 Playground 中使用实时照片

我已经在网上进行了大量搜索,但我目前正在尝试在 Playground 中使用“实时照片".我知道框架(PHLivePhoto),我只是不知道是否可以在 Playground 中使用它们,因为没有太多“导入",因为似乎没有任何“实时照片"可用用于在线下载.有什么想法吗? 解决方案 可以在 Playground从实际 Live Photo 的元素中制作和查看 PHLivePhoto. 在 ..
发布时间:2022-01-23 10:32:36 移动开发

在 Swift 2.0 中将字符转换为 Int

我只想将 character 转换为 Int. 这应该很简单.但我还没有发现以前的答案有帮助.总是有一些错误.也许是因为我正在 Swift 2.0 中尝试它. for i in (unsolved.characters) {fileLines += String(i).toInt()打印(一)} 解决方案 在 Swift 2.0 中,toInt() 等已被替换为初始化器.(在这种情况下 ..
发布时间:2022-01-14 14:44:14 移动开发

我的带有自动布局约束的 Swift 4 UIScrollView 没有滚动

在将视图添加到我的应用程序之前,我创建了一个小型演示游乐场以使其正常工作. 我有一个滚动视图,其中包含许多用于水平滚动的按钮.我知道这些按钮需要进入滚动视图中的容器视图,并且也创建了它.我最初使用自动布局约束来创建所有这些,但现在尝试使用常量来确保内容视图大于滚动视图.但是,按钮仍然不会滚动......我错过了什么吗?滚动视图是否不适用于自动布局? 我也在我的 iPad 上以编程方式完 ..

如何快速以相反的顺序迭代for循环?

当我在 Playground 中使用 for 循环时,一切正常,直到我将 for 循环的第一个参数更改为最高值.(按降序迭代) 这是一个错误吗?其他人有吗? 用于 510..509 中的索引{变量 a = 10} 显示将要执行的迭代次数的计数器一直在滴答作响... 解决方案 Xcode 6 beta 4 添加了两个函数来迭代范围而不是一个步骤:stride(from: to: ..
发布时间:2021-12-02 16:09:57 移动开发

从不调用 Deinit 方法 - Swift Playground

在下一个代码中,我试图调用 deinit 方法,释放对 Person Class 实例 Mark 的所有引用,但从未调用 deinit.为什么? class Person{让名称:字符串初始化(名称:字符串){self.name = 姓名println("创建的人")}取消初始化{println("Person \(name) deinit")}}var 马克:人?= 人(姓名:“马克")Mar ..
发布时间:2021-12-02 15:57:50 移动开发

让我的函数计算数组 Swift 的平均值

我希望我的函数计算我的 Double 类型数组的平均值.该数组称为“投票".现在,我有 10 个号码. 当我调用average 函数 来获取数组投票的平均值时,它不起作用. 这是我的代码: var 票数 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]func average(nums: Double...) ->双倍的 {无功总计 = 0.0投票表决{总+=投票} ..
发布时间:2021-11-18 01:35:54 移动开发

如何在 Swift 中将图像添加到 ARSCNScene?

我在开发我正在开发的 Swift 游乐场时偶然发现了一个障碍.我想将图像添加到我的 ARSCNScene (ARKit + SceneKit).不是作为背景,而是作为具有位置和所有内容的实际节点.有谁知道这是否可能?我在网上找不到任何东西.谢谢! 解决方案 您可以轻松地将 UIImage 作为漫反射材质添加到您的 SCNPlane.示例: let image = UIImage(nam ..
发布时间:2021-11-17 21:27:25 移动开发

游乐场和项目之间的差异

在回答另一个问题的过程中,我在 Playground 中遇到了一个奇怪的错误.我有以下代码来测试对象是 Array、Dictionary 还是 Set: 导入基础func isCollectionType(value : AnyObject) ->布尔{让对象=值作为!NSObject返回 object.isKindOfClass(NSArray)||object.isKindOfClass(N ..
发布时间:2021-09-02 19:05:58 移动开发

在 Swift Playground 中访问来自不同页面的变量

我的 Playground 中有 2 个不同的页面,其中包含一组公共变量,我想在其他页面中使用这些变量(我没有在那里声明任何变量).这可能吗? 解决方案 你需要使用@EnvironmentObject 变量. 转到 WindowScene 文件.在那里您可以创建对象并将其传递给根视图.像这样: func scene(_ scene: UIScene, willConnectTo s ..
发布时间:2021-09-02 19:05:55 移动开发

当我尝试将 Toggle 的输出分配给旧变量时,它说: Binding不可转换为 <Bool>

当我尝试将 Toggle 的输出分配给旧变量时,它说:绑定不能转换为 bool.有没有办法来解决这个问题.我正在 Swift Playgrounds 中编写此代码.下面的代码是不起作用的部分 导入 SwiftUI导入 PlaygroundSupport结构内容视图:查看{@State 私有 var redButton = false@State 私有变量步骤 = 0@State private ..
发布时间:2021-09-02 19:05:52 移动开发

如何将 DeviceMotion 功能添加到 Swift Playground?

我正在 Swift 游乐场工作,我正在尝试使用此代码来获取设备运动. @objc func update(){如果让 deviceMotion = motionManager.deviceMotion {打印(“设备运动偏航:\(deviceMotion.attitude.yaw)")}} 然而,似乎设备运动在 Swift 游乐场上不起作用,即使它在 iOS 中工作.我将如何更改游乐场以支持设 ..
发布时间:2021-09-02 19:05:49 移动开发