腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Swift
泛
型
和
协议
扩展
的
奇怪
行为
我在
协议
扩展
和
泛
型
的
接口上看到了一些
奇怪
的
行为
。我是
Swift
的
新手,所以可能是我误解了,但我不认为这是正确
的
行为
。首先,让我们定义一个
协议
,并使用默认
的
函数实现对其进行
扩展
:} static func yo() { pr
浏览 18
提问于2020-05-13
得票数 0
1
回答
<T>中
的
动态继承(
泛
型
)
、
、
、
、
我没有找到任何解决办法,而且很有可能这是不可能
的
,但我会尝试一下(如果不可能的话,我很乐意得到一个小小
的
解释)。我试图在
Swift
中创建一个类,让我们称之为Foo,我希望FooChild从Foo继承。到目前为止没有问题。问题是,我希望Foo动态继承“任意类”,可能是
泛
型
类型。Foo<T> : <T>{ 我希望
浏览 2
提问于2015-07-14
得票数 2
回答已采纳
3
回答
从NSObject继承时,
泛
型
中使用
的
swift
子类不会被调用
、
、
附加
的
是产生
奇怪
行为
的
代码。我把它抄自一个快速
的
操场,所以它应该跑得很好。嗯,我找到了一个简单
的
解决方法
浏览 1
提问于2019-05-02
得票数 2
回答已采纳
3
回答
使用高级where限制
Swift
协议
、
、
我有一个基类,它定义了给定对象类型
的
所有公共属性: var id: Int}}extension Widget: WidgetryA {} 请注意,窗口小部件可能符合多个
协议
我想要做
的
,以及我正在努力
的</
浏览 3
提问于2016-11-18
得票数 3
1
回答
我们为什么要用分机?
、
因为我们有面向对象
的
编程,所以我们可以使父类具有所有子类所需
的
所有功能。那么
扩展
的
目的是什么呢?我对这个问题有点困惑,请大家帮帮我。
浏览 1
提问于2017-07-03
得票数 1
回答已采纳
1
回答
Swift
3
扩展
被约束为一个类型
、
、
、
我想
扩展
一个RXSwift
协议
,即OsbervableConvertibleType,但我只想在OsbervableConvertibleTypes上创建一个
扩展
方法,其中包含一个Result对象。现在,Result再次成为
泛
型
。但是我想在我
的
扩展
函数中保留
泛
型
类型,所以我
的
函数
的
返回类型也是
泛
型
的
。} .asDriver
浏览 12
提问于2017-02-28
得票数 0
回答已采纳
1
回答
迅速解决
协议
问题
的
UITableViewCell
、
、
、
、
我有个
协议
func set(attribute: String, value: String)在我
的
tableView
的
数据源方法中,我希望我
的
单元能够确认这个
协议
。在objective中,我可以这样做,但在
SWIFT
中,当我尝试使用as? UITableViewCell<AttibuteValueCellProtocol>时,它会产生错误。错误看起来像这个 我不需要
扩展</em
浏览 2
提问于2017-04-19
得票数 0
1
回答
Swift
中
的
类仅
泛
型
约束
、
、
、
、
我试图将
泛
型
类型
的
变量标记为弱变量: weak var t: T?}但是,我不能将class关键字直接添加到
泛
型
参数: weak var t: T?}extension NSO
浏览 4
提问于2015-03-05
得票数 23
回答已采纳
1
回答
我在
Swift
中
的
通用
协议
有什么问题?
、
、
、
我无法理解
协议
泛
型
类型在
Swift
中是如何工作
的
。同样
的
解决方案在Java或Kotlin中也能正常工作。func someLogicRelatedToInteractor() {}我
的
代码中有两个错误。第一个是我将where
泛
型
约束放在另一个
协议
上 第二个错误是我
的
交互类不符合
协议
。我想知道在
Swift
中是否有其他方法来实现这一点,或者如何解决这个问题
浏览 16
提问于2020-02-20
得票数 0
1
回答
Swift
4.1中弱引用类绑定
协议
的
泛
型
数组
、
、
、
、
我正在尝试创建一个
泛
型
WeakReference类型,可以将其放入数组中(并最终创建
泛
型
弱数组类型)。,因为
协议
肯定需要一个类(AnyObject)。
奇怪
的
是,如果我忽略了
泛
型
,一切都会很好: weak var element是否仍然可以以某种方式实现与类绑定
协议
一起工作
的</em
浏览 0
提问于2018-08-12
得票数 10
3
回答
Swift
中
的
抽象方法?
、
、
对于
Swift
开发人员来说,我很少有关于抽象类概念
的
问题。 ,
泛
型
呢?,您可能已经考虑过将
协议
与
浏览 7
提问于2016-04-07
得票数 11
回答已采纳
3
回答
在
Swift
中符合
协议
的
泛
型
类型
、
、
、
是否可以要求
泛
型
类型
的
特定实例化符合
Swift
中
的
协议
? 例如,假设我有一个名为Thing<T>
的
泛
型
类型。我希望Thing<Int>遵循某种
协议
,而不是Thing<T>。
浏览 3
提问于2014-10-14
得票数 16
1
回答
在
Swift
中
扩展
协议
Self: Generic (需要<...>中
的
参数)
我有一个类接受一个
泛
型
class Collection: <T: Model> (Model是一个类)
和
一个
协议
(Resource),其中一些Collection子类实现了:extension Resource whe
浏览 1
提问于2015-10-26
得票数 1
回答已采纳
2
回答
Swift
泛
型
和
协议
扩展
、
、
、
、
我有一个
协议
Reusable,它有一个静态函数static func reuseId() -> String
和
一个
协议
扩展
,它定义了函数
的
默认实现。然后,我在UITableViewCell上实现了一个
扩展
,以符合Reusable
协议
。我有一个
泛
型
类,它具有UITableViewCell类型
的
泛
型
参数。internal class SomeClass<CellType:
浏览 7
提问于2015-09-20
得票数 0
回答已采纳
2
回答
在
Swift
中检查对象是否为
泛
型
类型
、
、
我还想为SwiftUI
的
View
协议
添加一个
扩展
,该
协议
根据实际
的
视图类型改变
行为
: func something() { }} 但是,对于任何is Button<AnyView>类型,都不满足Button
的
情况我不能指定
泛
型
类型
浏览 5
提问于2020-01-28
得票数 1
2
回答
如何要求
泛
型
类型使用
协议
中
的
特定类型实现
泛
型
协议
、
、
、
您好,我在当前
的
项目中经常使用
泛
型
。然而,我遇到了一个问题: public void Requires (Proto<SampleClass> param) { }如何在
Swift
中执行相同
的
R
浏览 3
提问于2014-07-04
得票数 9
回答已采纳
1
回答
如何用
协议
和where子句
扩展
CollectionType?
、
我有一个
协议
定义: var barChartData: BarChartData { get }我想
扩展
一个CollectionType,其中元素是特定类型
的
,使用该
协议
: // This works
浏览 4
提问于2016-07-15
得票数 0
回答已采纳
1
回答
如何调用
swift
方法,该方法
的
参数是Objective C
的
协议
、
、
如何调用
swift
方法,该方法
的
参数是来自Objective C
的
协议
。
浏览 17
提问于2019-02-12
得票数 1
回答已采纳
2
回答
A结构或类似的子类
、
、
、
我理解基本层次上
的
结构
和
类(和
协议
)是如何工作
的
。我有一个相当常见
的
情况:我尝试过
协议
和
扩展
,但是由于
协议
不是
泛
型
的
,所以我无法定义我想要
的<
浏览 3
提问于2016-12-11
得票数 3
回答已采纳
2
回答
在Apple
的
Swift
中实现通用接口
、
、
、
、
我有一个类,它有一个属性,它
的
类型在其他语言中被称为
泛
型
(或模板)接口。当我试图在
Swift
中模仿这种
行为
时,我无法让
协议
与这种想法一起工作。> Int { }来自编译器
的
错误将以注释
的
形式报告我似乎很清楚,这种情况不
浏览 1
提问于2015-04-25
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin 泛型中的 in和out
Go 公布 2.0 设计草案:主打规模化和扩展性,支持泛型
聊聊C+的模板和泛型编程
Kotlin第七讲-泛型在Java和Kotlin上的差异
全新Swift从入门到进阶实战探探iOS APP(完结)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券