腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Swift
用
子
协议
中
的
具体
类型
替换
关联
类型
、
有没有办法创建一个扩展
协议
(B),将一个
具体
的
类型
分配给基本
协议
(A)
的
相关
类型
,并通过这样做“移除”相关
的
类型
要求,并成为一个没有相关
类型
的
协议
,不仅可用作通用约束?
浏览 6
提问于2020-09-28
得票数 2
1
回答
什么时候在
Swift
中使用
类型
擦除?
、
、
关于如何在
Swift
中
执行
类型
擦除,已经有很多问题,我看到
类型
擦除常常被描述为处理具有
关联
类型
和泛型
类型
的
协议
的
一种重要模式。然而,在我看来,需要
类型
擦除通常是设计问题
的
症状--您本质上是在“丢弃”
类型
信息(即将值放入容器或将其传递给函数),这些信息最终通常需要通过冗长而易碎
的
向下转换来恢复。也许我不明白
的
是像AnyHashab
浏览 2
提问于2021-04-30
得票数 1
回答已采纳
1
回答
当
协议
类型
已经具有特定
类型
的
约束时,“只能用作泛型约束”错误
、
我有一个UICollectionViewCell子类,它实现如下
协议
: associatedType{ get set }在取消单元排队时,为了访问UICollectionViewCell属性,我必须将SpecialCell强制转换为符合SpecialCell
的
类型
。我就是这样尝试
的
:(cell as
浏览 0
提问于2018-12-19
得票数 0
回答已采纳
1
回答
Swift
协议
中
的
静态
类型
属性
、
、
、
在我
的
应用程序
中
,我试图使用面向
协议
的
编程作为模型层。(sample: HKSample)在实现了符合这两种标准
的
第一个模型之后,我注意到另一个模型基本上是相似的,所以我想用新
的
模型创建
协议
继承:A你可以看到这个protocol还有一个额外
的</e
浏览 4
提问于2015-09-15
得票数 1
回答已采纳
2
回答
SWIFT
2.0:创建符合通用
协议
的
对象集合
类型
、
、
typealias T}我想要一个数组,它是一个符合SomeProtocol
的
对象数组这在理论上似乎不错,但我得到了以下错误消息: 不能用作泛型约束,因为它包含相同
类型
的
需求。我想这是有道理
的
,毕竟数组也是一个泛型结构,所以编译器将无法确定
类型
实际上是什么,因为SomeProtocol和Array都是泛型
的
。所以我
的
问题是-
浏览 8
提问于2015-09-11
得票数 2
回答已采纳
2
回答
Swift
中
的
关联
类型
、
在快速编程语言中有哪些
关联
类型
?它们是用来干什么
的
? 在定义
协议
时,有时需要声明一个或多个
关联
类型
作为
协议
定义
的
一部分。
关联
类型
为用作
协议
一部分
的
类型
提供占位符名称(或别名)。在采用
协议
之前,不指定要用于该
关联
类型
的
实际
类型
。
关联</em
浏览 2
提问于2016-01-28
得票数 18
回答已采纳
2
回答
Swift
4:实现以
协议
为
关联
类型
的
通用
协议
、
、
、
、
在
SWIFT
3.1到
Swift
4代码库迁移过程
中
,我遇到了一个问题。以下代码在
Swift
3.1
中
运行良好: associatedtype BarType func foo(bar: BarTypeCan
浏览 4
提问于2017-06-08
得票数 3
回答已采纳
1
回答
swift
协议
关联
类型
、
我有个问题是关于快速
协议
相关
类型
的
。}没事
的
。 但是我想要一个符合
协议
的
变量(例如。TestAProtocol),它符合特定
的
协议
(例如。SomeProtocol)。
浏览 0
提问于2020-04-14
得票数 0
回答已采纳
1
回答
带
关联
类型
和阴影
类型
擦除
的
Swift
协议
、
、
、
我需要将实现具有
关联
类型
的
协议
的
对象传递到接受
协议
的
方法
中
。这在
Swift
中
是不可能
的
(直到最新
的
Swift
5),所以我在基于
的
影子
协议
中使用
类型
擦除。typealias AT = Int return &quo
浏览 1
提问于2019-04-01
得票数 1
1
回答
Array在哪里定义元素
关联
的
类型
?
、
、
在
Swift
2.3
中
,Array在哪里定义元素
关联
类型
?我在操场上试过了,但它对我不起作用。
浏览 14
提问于2016-09-24
得票数 3
回答已采纳
1
回答
与
关联
类型
一起使用不透明
类型
、
、
,并使用
SWIFT
5.1
中
新
的
不透明
类型
。但是现在没有办法调用parse(:),因为编译器似乎不再能够解析我应该提供
的
参数
的
类型
。“更
具体
”
的
协议
,该
协议
继承自Parser (例如StringParser ),该
协议
将
关联
类型
设置为相同
类型
的
约束。换句话说,我将公开特定
类型
(例如SomeSpe
浏览 5
提问于2019-10-07
得票数 2
回答已采纳
2
回答
在通用
协议
上使用委托
、
我有这样
的
密码: associatedtype type}init() { } 我想使用指定
类型
的
委托代码将不会编译,因为我得到了以下错误:
协议
'GenericProtocol‘只能用作泛型约束
浏览 0
提问于2018-04-28
得票数 2
回答已采纳
1
回答
错误:
类型
可能不会将自身引用为需求
关联
类型
后缀: SuffixableContainer,其中Suffix.Item ==项
、
、
、
当我在操场上运行xcode 9.2 时,上述错误出现在苹果文档代码
中
。节:使用
类型
注释约束
关联
类型
associatedtype Item: Equatable func suffix(_ size: Int) -> Suffix他们
的
解释
浏览 0
提问于2018-03-26
得票数 0
回答已采纳
1
回答
Swift
中
的
C#或Java通用接口
的
等效性是什么?
我是C#
的
新人。我开始从抽象级别设计
Swift
程序--声明实体签名与它们之间
的
关系。我发现这个
协议
是与C#或Java
中
的
接口类似的。从我(从C#看是
Swift
新手)
的
角度来看,
用
Swift
实现
的
协议
中
的
泛型是不寻常
的
。我对
关联
类型
进行了研究,但一直不知道如何执行以下操作: typealias
浏览 0
提问于2019-03-27
得票数 2
1
回答
用
Swift
在
子
协议
中指定父
协议
的
关联
类型
、
、
在
Swift
2
中
,我有一个
协议
: typealias Type当我想使用Protocol而不定义用于Type
的
类型
时然后我得到以下错误:
协议
“
协议
”只能用作泛型约束,因为它具有自或
关联
的
类型
要求。我有另一个
协议
,它继承了第一个
协议
,并指定
关联
的</e
浏览 3
提问于2015-08-24
得票数 3
1
回答
具有
关联
类型
的
协议
继承
、
、
我有一个描述路由器行为
的
基本
协议
: associatedtype View: MainView }我想用这个议定书来对付另一个这样
的
: func showTermsVC() func showS
浏览 0
提问于2021-07-12
得票数 3
回答已采纳
1
回答
如何定义一个专门用于通用
协议
的
协议
,以便它可以在
类型
声明中使用?
、
我是一名学习iOS开发
的
安卓开发人员,我正面临着这个问题,这个问题对于Kotlin/Java接口来说是微不足道
的
,但我无法通过
Swift
协议
来解决。假设我们有这样
的
协议
: associatedtype Value} 在Kotlin/Java
中
,如果我想使用泛型抽象来定义变量
类型
,我只需使用带有
类型
参数<e
浏览 3
提问于2020-02-20
得票数 3
1
回答
如何在
Swift
的
结构
中
声明特定
的
协议
?
、
我试图在
Swift
中
创建一个结构: var id = UUID()} 如何在
Swift
中
声明符合特定
协议
的
属性?
浏览 3
提问于2020-10-31
得票数 3
回答已采纳
1
回答
SwiftUI - 'Text‘
类型
的
值没有成员'color’错误
、
、
、
、
我在
Swift
UI代码
中
遇到错误:1)
协议
类型
'Any‘不符合'View’,因为只有
具体
类型
才能符合
协议
2)
类型
'Text‘
的
值没有成员'color’ 有人能找到解决方案吗? 📷
浏览 18
提问于2019-10-16
得票数 0
回答已采纳
1
回答
如何在
Swift
中用实际
类型
限制开关箱
、
、
我想在
Swift
枚举
中
匹配一个基于
协议
的
关联
值
的
情况。
具体
来说,我想将情况限制在
关联
值
的
实际
类型
上,但我不确定这是否可能。
浏览 6
提问于2017-09-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MRCP协议学习笔记-控制会话中的消息类型说明
Python中的协议、鸭子类型、抽象基类、混入类
dos命令ftype图文教程,显示或修改用在文件扩展名关联中的类型
Swift 4.2新特性
Swift基础(一)—基本数据类型,字符串的操作
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券