访问作为“inout”传递的“var”是未定义的行为?
作者:lcmylin 提问时间:9/14/2017
从 inout 参数的文档中: 输入输出参数传递如下: 调用函数时,将复制参数的值。 在函数的主体中,副本被修改。 当函数返回时,副本的值将分配给原始参数。 仅从这个描述中,我假设在作为参数传递...
Swift4 问答列表
作者:lcmylin 提问时间:9/14/2017
从 inout 参数的文档中: 输入输出参数传递如下: 调用函数时,将复制参数的值。 在函数的主体中,副本被修改。 当函数返回时,副本的值将分配给原始参数。 仅从这个描述中,我假设在作为参数传递...
作者:David Wood 提问时间:9/18/2017
我正在向我们的服务器发送一些 JSON 数据,在此过程中,使用新的 Swift 4 JSONDecoder 对某些值进行编码时遇到了问题。以这个 playground 为例: import Foun...
作者:Morniak 提问时间:10/12/2017
我正在使用 PINCache 向我的应用程序添加缓存,并且我处于缓存系统调用用于编码/解码的委托方法的情况。 这些方法是泛型的,但泛型值不明确符合 。因为他们是委托人,所以我无法更改签名以使泛型类型符...
作者:spoax 提问时间:1/9/2018
我正在尝试使用 ARKit 制作一个 iOS 应用程序。到目前为止,我已经使用了 Apple 的“放置对象”示例并对其进行了增强,使其具有自己的几何形状。这部分都很好用。 我有几个不同的物体可以放在...
作者:Harry McGovern 提问时间:1/29/2018
当我在 iPad 上从简单的相机应用程序保存图像时,它会创建一个信箱形状的图像。也就是说,两侧各有一个黑条。在 iPhone 上保存不会这样做。 我应该在代码中查找哪里来纠正此问题? 编辑: 这是我...
作者:MadEmperorYuri 提问时间:10/17/2017
我想测试枚举类型的几个变量的等效性,如下所示: enum AnEnumeration { case aSimpleCase case anotherSimpleCase case aMoreC...
作者:DQP 提问时间:4/10/2019
我不明白这个错误的原因,因为它没有指定太多。我想使用 CocoaPods 使用 SQLite3 库创建一个 SQLite 数据库,但是在解决一些错误后运行应用程序时,我跳过了这个。我迷路了你能帮我吗?...
作者:Matthew Gannon 提问时间:5/26/2019
我正在尝试创建一个模仿 AppStore 中卡片行为的应用程序。我目前的方法是在选择集合视图单元格(我加载到单元格中的自定义 UIView)的副本时创建该副本,将其添加到与单元格完全相同的框架中的视图...
作者:Bogdan Bogdanov 提问时间:6/23/2019
我有 2 个用 Swift 2 编写的函数,但 Apple 强迫我迁移到 Swift 4,我无法修复这些函数。 extension String { func stringsMatchingReg...
作者:arinjay 提问时间:9/2/2019
我刚刚开始制作一个用于重用的自定义库。 我有多个文件,我想把它们放在那个可重用的文件中,并且能够做到这一点。 但问题是我在导入所有文件时都被导入了, 我想导入特定的 .swift 文件。 我该如何实...