26得票4回答
谷歌在Gmail中使用哪种协议?(不是IMAP或POP)

您可以通过网页界面、Google的Android客户端或使用IMAP访问Gmail。据我所知,网页界面和Android应用程序使用的协议与IMAP完全不同,它们不仅仅是在其上提供的接口。我之所以肯定这一点,是因为Android应用程序可以在不到3秒钟的时间内轻松打开一个包含100万邮件的文件夹...

28得票7回答
二进制协议与文本协议

我想知道二进制协议和文本协议之间的区别。 据我所知,二进制协议更紧凑、处理速度更快。 这是怎么回事呢?因为你必须发送相同数量的数据吗?不是吧? 例如,字符串“hello”在二进制格式下的大小会有什么不同吗?

61得票7回答
协议和委托之间有什么区别?

一个 protocol 和一个 delegate 的区别是什么? 另外, 我们如何在 protocol类 中声明 变量?

7得票1回答
Swift:如何使返回子类的函数符合协议,其中父类被定义为返回类型?

我有一个协议,在其中定义了一个函数,函数的返回类型是SuperclassType。 在一个遵循该协议的类中,我尝试定义这个函数,但是返回类型是SubclassType。 编译器告诉我,这个类未遵循该协议,因为显然SubclassType != SuperclassType。 protoc...

7得票2回答
Swift. 在内部协议中声明私有函数

我该如何实现类似以下代码的效果(无法编译): internal protocol InternalPrivateMix { private func doPrivately() internal func doInternaly() } 基本上,我想要一种承诺,确认类私下...

36得票3回答
在协议中声明Swift类功能函数

我有以下疑惑。据我所知,在声明方法时,static和class关键字的主要区别在于后者可以被子类重写。 问题 然而,当我在Swift 1.2中像这样声明协议时:protocol MyProtocol { class func dummyClassMethod() } 编译器报错: ...

7得票2回答
创建自定义协议(Windows 7)

我一直在尝试创建一个自定义协议(open_php_file://),通过浏览器打开本地文件。我已经创建了以下注册表键: HKEY_CLASSES_ROOT open_php_file (Default) = "URL:PHPEd protocol" ...

18得票5回答
在Swift中将协议作为参数传递的方法

在Objective-C中,我知道如何将一个`protocol`作为参数传递: 在Objective-C中,我知道如何将一个protocol作为参数传递:- (void)MyMethod:(Protocol *)myparameter 然而在 Swift 中,已经没有 Protocol 类...

13得票1回答
Swift协议扩展中使用self引用的问题与init函数

我希望能通过协议扩展来为协议添加默认初始化器。以下是我的协议内容: protocol TestProtocol { var myVar : Double { get set } init(value: Double) init(existingStruct : T...

11得票2回答
证券交易所使用的协议

我的职业目标是在在线股票经纪网站或股票交易所工作,担任软件开发人员。我对股票网络使用的协议很好奇。例如,在线股票经纪网站使用什么协议向股票交易所发送卖出订单? 谢谢。