protocols 相关问题

(非)相关对象相互通信的常用方法。

Swift:使用协议和子类进行动态调度

请考虑以下 Swift 5 代码: 协议 P:类 { 函数 call_foo() 函数 foo() 函数 call_bar() 功能栏() } 扩展 P { func call_foo() { foo() } func foo() {...

回答 1 投票 0

当它们是结构时,引用语义如何在协议类型的集合中工作?

我在解码 JSON 对象时偶然发现内存泄漏,但我相信它与 JSONDecoder 具体无关。以下是演示该问题的示例: 结构 AccountResponse:Coda ...

回答 0 投票 0

Swift编译器(字典键):“必须符合Hashable”和“不能符合Hashable”。嗯?

我觉得 Swift 编译器给我的信息很复杂。 我不明白这是什么问题。 这就是我所拥有的,我希望这些枚举成为字典的键: 协议任意键:

回答 2 投票 0

用于在电子邮件中加载嵌入图像的后端协议?

我只是想了解这是如何工作的。假设我收到一封来自品牌或企业的营销电子邮件,并且该电子邮件包含一个或多个嵌入图像。这些图像使用什么协议

回答 1 投票 0

带有 http 协议的 API URL 在生产环境中不起作用

我正在使用 API http://challenge-react.alkemy.org/ 并在开发环境中完美运行。但是当我部署它并转到 netlify 提供给我的链接时,我收到以下消息: 混合

回答 0 投票 0

Delegate 不监听事件

协议 NewHomeVCDelegate { func didEditHabit(_ habit: 习惯) } NewHomeVC 类:{ var newHomeVCDelegate : NewHomeVCDelegate? 重写 func viewDidLoad() { super.viewDidLoad(...

回答 2 投票 0

Swift 5:如何在对象上执行选择器?

我正在实施 NSNotificationCenter 作为练习。 我用于容纳观察员的地图的原始数据结构是: 协议 CustomObserver : Hashable { func receiveNotification(我们...

回答 1 投票 0

我不在家时如何访问我的 Matter 设备?

Google Home、Apple、Tuya、Aqara等全球设备开发商和主要平台提供商如何远程控制Matter设备???他们是否仍然使用传统的物联网协议,例如...

回答 0 投票 0

Swift 5 代表不监听事件

协议 NewHomeVCDelegate { func didEditHabit(_ habit: 习惯) } NewHomeVC 类:{ var newHomeVCDelegate : NewHomeVCDelegate? 重写 func viewDidLoad() { super.viewDidLoad() ...

回答 2 投票 0

Java - 使用不正确的语法验证 url,即一个离开 getHost == ""

假设我们有三个 URL 作为字符串: 字符串 urlString1 = "https://syntaxsyntax"; 字符串 urlString2 = "https:/syntaxsyntax"; 字符串 urlString3 = "https:///////google.com...

回答 0 投票 0

如何对从 433MHz 温度传感器发送的数据进行逆向工程?

首先,如果我的问题太专业或不属于这里,我深表歉意。如果您认为有更好的地方可以问这个问题,请提出建议。 我的主要目标是传输测量的

回答 1 投票 0

如何在协议扩展中设置可选的枚举默认值?

这里是一个协议'Sortable'来描述排序,按和升序。 By 是一个未知的枚举。 Sortable 遵循 RawRepresentable,需要实现 from/to rawValue。协议的 rawValue 是“(by.

回答 1 投票 0

在 Python 中 issubclass() 意外地抱怨“Protocols with non-method members”

我已经尝试了明显的方法来检查我的协议: 从输入 import Any, Protocol, runtime_checkable @runtime_checkable 类 SupportsComparison(协议): def __eq__(self, other: Any) ->...

回答 2 投票 0

泛型协议发布属性

我有 x 个符合协议的数据模型(结构)。我想在我的 viewModel 中有一个 @Pubished 属性,它代表其中一种类型并访问每个属性以在 UI 中分配,为什么 t...

回答 1 投票 0

SwiftUI - 通用类型协议发布属性

我有 x 个符合协议的数据模型(结构),我想在我的 viewModel 中有一个 @Pubished 属性代表其中一种类型并访问每个属性以在 UI 中分配,为什么 t...

回答 1 投票 0

我在使用关联类型的协议时遇到了问题

我希望能够传递任何符合协议的视图模型。 以下代码有效。但是,我不明白为什么,我认为在协议定义中使用尖括号语法...

回答 0 投票 0

“类”类型的协议要求,但希望它在类的什么属性之间灵活

我正在为我正在制作的应用程序制作一个转换脚本,并希望为我制作的所有不同转换结构制作一个协议。我希望它们都有一个名为 unitType 的属性,一个

回答 0 投票 0

不理解“成员‘<func>’不能用于类型‘any <type>’的值;考虑改用通用约束”错误

我无法完全解决的协议和泛型问题。 在下面的代码中,标记为 ERROR HERE 注释,我收到以下错误: 成员'

回答 1 投票 0

编码协议的计算属性

我有一些我想在我的每个响应模型中编码的属性。我想创建一个可用于类和结构的解决方案。为此,我创建了一个包含我所有共享

回答 0 投票 0

Python socket和HTTP协议的GET方法?

我在使用HTTP协议的GET方法时遇到了一个问题,在python 3.8.2中使用socket库,我的代码是:import socket mysocket=socket.socket(socket.AF_INET, socket.SOCK_STREAM) mysocket.connect(('......')。我的代码: import socket mysocket=socket.socket(socket.AF_INET, socket.SOCK_STREAM) mysocket.connect(('...)

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.