protocols 相关问题

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

类型参数不能应用于非类型类型'id'

我是ObjectiveC的新手,在Swift工作了几年。因此,我不理解Xcode中下面解释的错误:类型参数不能应用于非类型类型'id'我的...

回答 1 投票 0

带枚举的Swift协议扩展

所以我有几个代表各种单位系统的枚举:enum MassUnit:Double {case Pound = 453.59237,Ounce = 28.349523125,Gram = 1.0,Kilogram = 1000.0; }枚举VolumeUnit:Double {case ...

回答 1 投票 10

iOS协议 - 代表始终为零

我有两个控制器。一个BaseViewController和MyController。在BaseViewController上,我有一个NSObject属性,它有一个Protocol BaseViewController.h @property(非原子,强)MyListener * ...

回答 4 投票 -1

了解swift中的协议扩展

我试图像这样实现一个基本的协议扩展:protocol Value {func get() - > Float mutating func set(to:Float)} extension Value {static func min(a:Value,and b:...

回答 3 投票 1

如何在Swift中实现Objective-C而不定义新类

在Java中,我们可以声明一个接口,然后创建一个非常简单地符合该接口的新对象。 public interface Executer {void execute();执行者执行者=新的执行者(){...

回答 1 投票 0

如何让Objective-C类符合Swift的`Equatable`协议?

我有一个Objective-C类(恰好是一个按钮,但这并不重要),在我的(混合语言)项目的另一部分,我有一个这些按钮的数组,我想得到索引...

回答 2 投票 4

var符合具有associateType的协议

我制作了一个具有associatedType的协议。公共协议HBPrerollProtocol:NSObjectProtocol {associatedtype HBContentType func set(内容:HBContentType,startImmediately:Bool)// set ...

回答 1 投票 0

Arduino网络协议

我正在设计一个arduino板与服务器通信的应用程序。我理解我需要做的第一件事就是设计一个协议,但我不确定如何去做。 ...

回答 1 投票 0

在Swift 4中,你能编写一个仅适用于符合多种协议的扩展吗?

考虑这些协议协议NamedThing {var name:String {get}}协议ValuedThing {associatedtype ValueType var value:ValueType {get}}以及这些结构...... struct ...

回答 2 投票 3

HTTP:非法的分块编码

我有一个.NET客户端应用程序,它使用第三方库通过http访问服务器。该库引发以下错误:服务器提交了协议违规。 Section = ResponseBody ......

回答 1 投票 1

Swift协议的通用类

我有一个这样的基本协议:公共协议BasicSwiftClassLayout {var nibName:String {get}}我的类是这样的:public class BasicSwiftClass {...

回答 1 投票 4

无协议网的缺点和优点“//site.org”与“http://www.site.org”

因为我不确定哪个版本与http://www.site.org或http://site.org达成和解(最终我必须选择,但现在我无法选择)。同时我想在线推广我的网站:发布一个...

回答 2 投票 6

服务器提交了协议违规。 Section = ResponseStatusLine“对于PHP webservice

我在我的C#代码中调用了一个Web服务。 Web服务是用PHP构建的。我正在调用它的加载卸载方法。 webservice返回“服务器提交协议违规。部分= ...

回答 3 投票 0

类不符合协议。为什么?

类控制器 {} protocol Robert {associatedtype T associatedtype U:Controller var fetcher:U {get}}类电话:NSObject {}类对象:电话{} ...

回答 1 投票 4

在本地网络中咆哮

如果有少数人在本地网络(例如计算机实验室)中使用相同的文件,在不同的计算机上,他们能够更快地下载吗?换句话说,是同伴选择距离......

回答 1 投票 2

跟踪器在Bittorrent中获取请求参数

使用Bittorrent时,我看到URL中有“numwant”,“corrupt”和“key”参数。但是,我发现这些参数没有在BEP 3(http://www.bittorrent.org/beps/bep_0003.html)中定义,......

回答 1 投票 2

我可以在Protocols上使用Swift的map()吗?

我有一些模型代码,我有一些想要阅读和写入plists的想法。我有以下代码:protocol注意{var body:String {get} var author:String {get} ...

回答 1 投票 0

嵌入式C ++中的通信协议实现

我一直在用C ++实现基于CAN的专有通信协议。该协议使用具有以下结构的消息:1控制数据包(3个字节的头,5个有效负载字节)0 - 124 ...

回答 1 投票 -1

用基于字符或字符的属性Codable制作Swift类

似乎Swift 4中的Character类没有实现Codable协议。我想理解这个的基本原理,因为这个班级似乎有资格作为基础......

回答 1 投票 0

如何在Google Measurement Protocol中使用广告ID

这篇文章回答了很好的问题“如何在Android中获取广告ID?”...但不是如何使用它。我想知道Google测量协议中使用的参数是什么...

回答 2 投票 2

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