protocols 相关问题

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

我如何用2个Swift协议制作一个观察者模式,其中两个关联类型必须是相同的?

我试图使用SE-0142(关联类型约束)来制作一个有2个协议的Observer模式,IsObserver(像客户端)和HasObservers(像服务器),其中有一个共享的DataType, ...

回答 1 投票 1

不知道如何实现基于椭圆曲线Diffie-Hellman密钥协议的轻量级AKE协议。

我想设计一个轻量级的AKE协议,其功能是将数据从另一台计算机传输到计算能力更强的计算机上。在这里,我把...

回答 1 投票 0

迅捷的跨协议一致性

谁能解释一下为什么下面的例子不能编译?我是不是漏掉了什么琐碎的东西? Protocol Coordinator {} protocol Coordinatable { var coordinator: Coordinatable { get set } } class ...

回答 1 投票 0

swiftUI动画:使类符合VectorArithmetic的animatableData用法。

我试着做了一个自己的结构,把它用在AnimatableModifier的animatableData属性中。这很顺利。然后我试着做一个符合VectorArithmetic的类,结果失败了。它很顺利,动画...

回答 1 投票 0

使用协议将数据从一个vc传到另一个vc的问题。

我试图将数据从UserProfileVc传递到ChallengeVC。我声明了协议协议 DidTapToChallengeDelegate { func didTapChallenge(challenge: Challenge) } class UserProfileVC: ...

回答 1 投票 0

为什么路由信息协议RIP(距离向量路由协议)不能使用Dijkstra而不是bellman ford?

你好,我正在学习网络,很困惑为什么内部路由协议(RIP和OSPF)都使用相同的算法来计算最短路径?我想我明白它们的不同之处(...

回答 1 投票 0

与《公约》未连接的代表和协议

我有一个父视图控制器,即HomeViewController,它有一个导航栏按钮,用户可以通过它触发警报并输入一个字符串。这个字符串需要传递给子视图......

回答 2 投票 0

如何解决通用函数不尊重关联类型的问题?

下面是我想改进的实际代码。在cell中,我想强制执行Cell是Self.Cell的子类,我们知道Self.Cell将派生自UIView,这意味着它本身就是一个类。 import ...

回答 1 投票 0

如何将协议与导航控制器结合使用?

嘿,伙计们,我有一个小问题。我如何能使用协议与导航控制器相结合。所以首先这里有我的两个类。第一个View Controller: class VC1: UIViewController{ ...

回答 1 投票 0

在什么情况下,I2C主站会把SCL线拉低?

我有一块板子作为I2C主站。只有一个主站,它与两个从站相连。它连接到两个从机。一个从机支持时钟拉伸,而另一个不支持。在读或写事务之间,...

回答 1 投票 0

HTTP 406是推荐给 "不合格的参与者 "的情况吗?

在我工作的公司,开发团队创建了一个API,以验证(简而言之,它是通过检查csv文件数据)是否有资格加入某个项目或客户......

回答 1 投票 0

Ubuntu Remmina "协议插件RDP未安装" 错误,RDP缺失。

Ubuntu 18.04。看来今天更新了Remmina远程桌面程序 在这个过程中我失去了RDP协议。VNC、SSH和SPICE仍然可用,但没有RDP。我试过重启, ...

回答 1 投票 0

如何使用子协议与generics和多重一致性来强制在Swift框架中使用一致的API?

我试图使用子协议、多重继承(多重一致性?)和通用性来帮助确保我正在研究的数据收集框架保持一个一致的API,一旦其他几个...

回答 1 投票 0

在苹果的Swift中实现通用接口

我有一个带有属性的类,它的类型在其他语言中被称为通用(或模板)接口。当我试图在Swift中模仿这种行为时,我无法让协议 ...

回答 2 投票 2

将继承自另一协议的协议设置为关联类型会产生错误。

我正在尝试学习协议和关联类型。我有几个声明关联类型的协议,首先是:协议MasterViewModel {关联类型Item: AWMediaItem ... } ...

回答 1 投票 0

如何用协议来表达这个 "map "函数。

我有如下代码 enum AppSubscription : 订阅 { func map (_举。@escaping (Event) -> (ParentSubscription.Event)) -> ParentSubscription ...。

回答 1 投票 1

参考通用类型'' '要求参数在

我试图用可编码的协议来模拟TDAmeritrade的api. 你可以在 "响应摘要 "部分看到示例JSON。账户的所有值似乎都很好,除了......。

回答 1 投票 1

使用`Self`作为参数的方法进行类型擦除

我正在尝试在Range和ClosedRange周围进行类型擦除,但是我被困住了,因为它们有一些将Self作为参数的方法。在互联网上找不到所有类型的擦除样本...

回答 1 投票 4

委托或数据源中的泛型

我正在尝试找到在委托或dataSource协议内使用泛型的解决方案。现在,我声明了以下协议:@objc协议PageViewControllerDelegate {可选功能...

回答 1 投票 1

实施代理协议

我正在尝试实现委托协议,但是我显然做错了。我正在使用一个cocoapod:https://cocoapods.org/pods/SMDatePicker,我试图与它联系...

回答 2 投票 0

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