protocols

    2热度

    1回答

    在斯威夫特,我有一个协议是这样的: protocol P { associatedtype T func f(val:T) } 我想定义一个类是这样的: class B<X:P> { } 然后是B类中使用的associatedtype牛逼 我已经试过这样: class B<X:P> { var v:T // compiler says "Use of un

    1热度

    1回答

    我的目的是: 我的第一个功能: public func substringsOfLength(_ length: Int, inRange range: CountableClosedRange) -> Array<String> { ... } 我的第二个: public func substringsOfLength(_ length: Int, inRange range:

    0热度

    1回答

    我仍然在学习如何使用相关类型实现协议的对象数组。 我有以下协议: public protocol Word : Equatable, Hashable { // compiles associatedtype WordType : Equatable var moreWords: [WordType] { get } } public protocol WordDa

    0热度

    1回答

    如何确保我分配给我的UWP应用程序的协议是唯一的。它是独一无二的重要吗? 我可以在开发过程中分配任何协议。如果该协议已被商店中的一些其他应用程序使用并且用户下载了该应用程序,会发生什么情况?

    0热度

    2回答

    我正在用Swift 3开发一个应用程序。到了必须在两个视图控制器之间传递一个值(使用协议和委托)的时候。我得到的错误: fatal error: unexpectedly found nil while unwrapping an optional value. 因为delegate变量的值是nil。 该代表被定义为var delegate: LeftSideDelegate!,我称之为deleg

    0热度

    1回答

    HTTP是客户端 - 服务器通信,客户端始终启动连接并响应服务器。 在与HTTP 1.1的客户端服务器通信中,发生以下步骤: 1.客户端将请求发送到服务器。 2.服务器用响应消息和状态码向客户端发送响应。 我的问题是如何在协议中处理数据传输?我知道HTTP是无状态的,也可能是一切或没有任何机制,但你如何证明这一点?服务器和客户端之间的握手过程如何? 例如:当服务器将响应发送回客户端时,如果发送了5

    0热度

    1回答

    我正在研究可以使用协议激活或启动的应用程序。该协议通常在声明选项卡下的appxmanifest文件中设置。我想要做的是在运行时获取在appxmanifest中声明的协议名称。这可能吗?如果是这样,我怎么能得到这个价值? 我需要获取应用程序自己的协议,以便我可以告诉其他应用程序这是要回到我的协议。

    2热度

    1回答

    这是一个cardCollectionView应用程序,我试图用longpress删除项目并在项目中显示一个删除按钮。我可以删除项目,但我的项目不会重新加载到空的地方。我发现问题是因为协议功能无法工作。 这里是我的协议: @objc protocol ActionDelegation:class { func deleteCell(_ indexPath:IndexPath, _ cellVie

    2热度

    2回答

    如何在Swift中创建一个返回符合协议的类型的函数? 这是我现在正在尝试,但它显然不会像这样编译。 struct RoutingAction { enum RoutingActionType{ case unknown(info: String) case requestJoinGame(gameName: String) case requestCr

    0热度

    1回答

    在HTTP/2协议中,我们看到动态表大小更新以下声明: SETTINGS_HEADER_TABLE_SIZE (0x1): Allows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header bloc