腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
设置
swift
协议
采用
类型
的
约束
?
swift
、
constraints
、
protocols
我需要在
swift
中做一个多级标记器,为此,我决定做一个
协议
,要求这个
协议
的
采用
者是一个字符序列。{ get } } 但是它引发了一个编译错误:'Item' is not a member type of 'Self'我这样做
的
方式是错误
的
吗?实现这一点
的
最佳方式是什么?
浏览 14
提问于2019-12-29
得票数 0
回答已采纳
2
回答
具有关联type - type
的
Swift
协议
可能不会将其自身作为要求引用
swift
、
protocols
、
protocol-op
我有以下
协议
及其扩展{正如您可能已经猜到
的
,我总是希望将EndpointType最终
设置
为从RESEndpointReachable继承
的
类型
。
浏览 8
提问于2016-05-16
得票数 5
3
回答
使用高级where限制
Swift
协议
ios
、
swift
、
swift-protocols
我有一个基类,它定义了给定对象
类型
的
所有公共属性: var id: Int}}extension Widget: WidgetryA {} 请注意,窗口小部件可能符合多个
协议
我想要做
的
,以及我正在努力
的
,是这样<e
浏览 3
提问于2016-11-18
得票数 3
2
回答
函数中
的
多个
类型
swift
、
function
、
class
、
types
我想将
类型
T传递给函数(例如,它包含RatingCell),但我不知道
如何
将
类型
T精确定义为RatingCell func configureQuestionCell<T>(cellType: T,
浏览 17
提问于2020-04-21
得票数 0
回答已采纳
1
回答
Swift
协议
专用通用
协议
swift
、
generics
、
inheritance
、
protocols
、
specialization
有可能有专门
的
通用
协议
吗?我想要这样
的
东西: typealias RawValue = Int} 这是编译
的
,但是当我尝试从
协议
实例访问init或rawValue时,它
的
类型
是RawValue而不是Int。
浏览 3
提问于2017-09-14
得票数 0
回答已采纳
1
回答
如何
在
Swift
的
结构中声明特定
的
协议
?
swift
、
swiftui
我试图在
Swift
中创建一个结构: var id = UUID()}
如何
在
Swift
中声明符合特定
协议
的
属性?
浏览 3
提问于2020-10-31
得票数 3
回答已采纳
5
回答
快速
协议
错误:“弱”不能应用于非类
类型
swift
、
protocols
协议
和类绑定
协议
有什么区别,我们应该在
Swift
中使用哪一种
协议
?protocol A : class { ... } 当未将
协议
定义为weak时,尝试添加: class委托时会出现错误给出错误: 不能将“弱”应用于非类绑定
的
“A”;考虑添加具有类
约束
的
协议
一致性。
浏览 9
提问于2015-11-02
得票数 90
回答已采纳
1
回答
如何
检查实例是否为枚举
类型
swift
“‘emun”在我看来像是一个关键字或原始
类型
。很明显,下面的代码不能编译:但是,我
如何
能够检查某个
协议
是否由任何枚举实现?Enumatable { return self is enum //it does not compile} 但我真正想要
的
是在
协议
中
设置
某种
约束
,以强制
采用
类为枚举。
浏览 0
提问于2016-03-02
得票数 1
1
回答
在
Swift
4中声明作为子类并符合
协议
的
元
类型
swift
、
swift4
这个问题是关于一个特定
的
用例,我需要一个元
类型
,它肯定不清楚
如何
去做。
Swift
4允许声明一个变量,该变量是一个子类,符合多个
协议
:我需要这样
的
一致性,但不是对于实例但是对于以下语法:给我这个错误: 非<
浏览 1
提问于2017-11-10
得票数 11
回答已采纳
1
回答
什么时候在
Swift
中使用Type
约束
?
generics
、
swift
Swift
文档说
协议
和其他
类型
一样被对待,但是看一些例子,我看到‘
类型
约束
’构造正在被使用,而不是
协议
。让我们以
Swift
字典为例:}} 我可以看到
类型
约
浏览 4
提问于2015-01-14
得票数 1
回答已采纳
1
回答
来自关联
类型
的
Swift
4-子类通用
约束
swift
、
generics
、
swift4
我想写一个
Swift
协议
,它需要一个
类型
来指定基类,并实现在基类
的
子类上操作
的
方法。所以我尝试创建一个空
协议
,
约束
到类,试图通知编译器这个
类型
将是一个类
类型
,并允许一个子类
约束
。protocol Model: class { }associatedtype BaseModel: Model 但这会从上面生成相
浏览 0
提问于2017-06-12
得票数 5
1
回答
Swift
泛型:
约束
参数
类型
swift
、
generics
来自C++背景(模板),我很难理解为什么以下
Swift
代码(泛型)不编译: let reversedCollection= array.sort(>) } 对成员'sort(
浏览 0
提问于2016-04-24
得票数 3
回答已采纳
1
回答
为什么不把使用Self作为返回
类型
作为
协议
的
约束
?
ios
、
swift
、
swift-protocols
、
associated-types
这是
Swift
中
的
有效
协议
声明: func method1() -> Self}但这不是: func method1(param: Self)}
协议
'Proto2‘只能用作泛型
约束
,因为它具有自或关联
的
<
浏览 2
提问于2021-04-04
得票数 2
回答已采纳
1
回答
错误:
类型
可能不会将自身引用为需求关联
类型
后缀: SuffixableContainer,其中Suffix.Item ==项
ios
、
swift
、
generics
、
protocols
节:使用
类型
注释
约束
关联
类型
associatedtype Item: Equatable func suffix(_ size: Int) -> Suffix他们
的
解释:在这个
协议
中,后缀是一个关联
的
类型</em
浏览 0
提问于2018-03-26
得票数 0
回答已采纳
1
回答
使用相同
类型
约束
的
关联
类型
的
Swift
协议
一致性
swift
、
swift4
我正在尝试定义一个扩展
协议
A
的
协议
B(后者包含相关
的
类型
C),同时按照编译器
的
建议使用带有相同
类型
约束
的
where子句。然而,当这样做
的
时候,代码将不再编译。这是一个
Swift
bug (在本例中是
Swift
4)吗?更具体地说,下面的代码编译时没有出现错误:class D { protocol A: cla
浏览 1
提问于2017-12-19
得票数 3
1
回答
实现另一个参数
的
Swift
泛型类参数
ios
、
swift
、
generics
我想在
Swift
中实现一个包含两个参数
的
泛型类。一个必需
的
约束
是,第一个参数是一个
协议
,第二个参数必须实现该
协议
。代码:编译器错误说: 但这并不是真的,因为T是一种
协议
。你知道
如何</
浏览 1
提问于2018-07-17
得票数 3
1
回答
动态检查对象是否支持动态成员查找
swift
Swift
4.2中是否有一种方法可以判断任意对象是否支持动态成员查找?func getName(of object: AnyObject) -> String?
浏览 0
提问于2019-01-29
得票数 2
回答已采纳
2
回答
什么是
Swift
中相当于Typescript联合
类型
的
类型
?
swift
、
typescript
我想在
Swift
上创建类似于Alamofire json parse
的
东西 interface Question { data: [string] interface
浏览 29
提问于2021-01-19
得票数 0
回答已采纳
1
回答
Swift
-是否有一个标准
协议
来定义+,-,*,/函数,它被所有的“算术”
类型
所
采用
,比如Double,Float,Int等?
swift
、
generics
、
swift2
我想写一个泛型函数,返回两个参数
的
和,如下所示: return left+right当然,为了使用+运算符,T
类型
需要符合定义+运算符
的
协议
。在其他几个运算符
的
情况下,有内置
的
协议
-例如用于==
的
Equatable,以及用于<、>等
的
Comparable。这些
协议
被所有
Swift<
浏览 1
提问于2015-07-10
得票数 7
2
回答
为什么count会返回不同
类型
的
集合与数组?
arrays
、
swift
、
collections
、
count
、
associated-types
在扩展Collection时,count
的
类型
是IndexDistance。为何会有这样
的
区别呢?这是最近
的
变化还是一直都是这样
的
?我认为唯一相关
的
,但不明白
的
是: 不知道那是什么意思。,我增加了一个额外
的
问题。很可能这就是我问题<em
浏览 3
提问于2018-03-28
得票数 15
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Word里面如何设置文字的默认粘贴类型
Swift Numerics开源库:让Swift更适合数值计算
OC转Swift,你需要换个思考方式
Amazon全新轻量级服务器端Swift框架:Smoke
Swift 2023 将在哪些方面创新?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券