腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Swift
关联
类型
继承
、
、
{ self.page = page }也许我遗漏了一些关于
Swift
的
关联
类型
的东西。
浏览 29
提问于2020-05-07
得票数 0
1
回答
Swift
-
继承
协议
关联
类型
擦除
、
Sub1: Super { associatedtype T }现在我试过用
类型
擦除
浏览 1
提问于2018-03-04
得票数 0
回答已采纳
1
回答
如何在C++中实现
Swift
枚举
关联
值?
、
、
在
Swift
中,我实现了一个状态机,其中当前状态由枚举值表示。我将不同
类型
的额外数据与每个枚举值
关联
起来。在C++中有没有办法做到这一点?我只能考虑使用某个State类的
继承
,但稍后我必须使用某种反射并强制转换State对象来获得额外的
关联
数据。
浏览 0
提问于2014-10-20
得票数 1
2
回答
用泛型基类的泛型
类型
重写属性
、
、
>: Base<Factory> { return SomeInputImpl()} 在行
swift
我不明白这个错误的原因,因为输入的
类型
是在ValueFactory协议中描述的,但由于某些原因,
swift
将base中的Factory.Input和Child中的Factory.input解释为不同的
类型
浏览 11
提问于2019-03-21
得票数 0
1
回答
Swift
协议
关联
类型
和
继承
禁忌
、
、
、
、
因为我不希望我的UICollectionViewController处理太多的事情,所以我重构了我的代码,并实现了一些有趣的东西,比如protocol associatedtype和泛型
类型
。现在,我的应用程序由4个不同的.
swift
文件组成。 CustomFlowLayout是UICollectionViewFlowLayout的一个简单子类,通过一个方便的初始化器,我们可以通过依赖注入来设置它的还请注意,ColumnDataSource是一个泛型类,它要求我们在初始化时传递它一个<em
浏览 2
提问于2017-01-01
得票数 3
回答已采纳
1
回答
用
Swift
在子协议中指定父协议的
关联
类型
、
、
在
Swift
2中,我有一个协议: typealias Type当我想使用Protocol而不定义用于Type的
类型
时然后我得到以下错误: 协议“协议”只能用作泛型约束,因为它具有自或
关联
的
类型
要求。我有另一个协议,它
继承
了第一个协议,并指定
关联
的
类型
Type应该是一个String。尽管我已经指定了
关联
的
类型
,但为什么我会因此得到一
浏览 3
提问于2015-08-24
得票数 3
1
回答
符合具有
关联
值
类型
的协议
、
ID == UUID {} 协议'MyProtocol‘只能用作泛型约束,因为它具有自或
关联
的
类型
要求我总是在任何
类型
的数据模型中使用类,但是SwiftUI似乎想让您尽可能频繁地使用structs (我仍然不认为这在现实上是可能的,但这就是我尝试它的原因)。
浏览 0
提问于2020-04-15
得票数 1
回答已采纳
2
回答
C++和
Swift
:如何在C++堆栈帧中处理结构?结构
继承
的复杂性为什么
Swift
不支持结构
继承
?
、
、
、
在最近的一次开发人员会议上,简要讨论了
Swift
中的struct
继承
(或者更确切地说,
Swift
中缺乏struct
继承
的问题)。我认为
Swift
不支持struct
继承
的原因是:
浏览 2
提问于2014-09-03
得票数 3
3
回答
从NSObject
继承
时,泛型中使用的
swift
子类不会被调用
、
、
我在我的项目中创建了一个子类,并将它作为具体
类型
传递给我的泛型类。但是,我很快注意到只有基类方法被调用。下面的myBase和mySub显示了这一点。如何将子类传递给泛型类,并在从NSObject
继承
时获取实际的子类以接收调用? 为什么行为会有所不同呢?如果协议符合
关联
类型
,则这主要是一个问题。如果这是真的,则必须有一个符合协议的具体类,以便在泛型中使用。这里的一个用例是期望泛型中有一个基类(带有一个涉及
关联
类型
的协议),它允许某些东西运行,而不关心传入了什么实际的子类。在某些情况下,这实
浏览 1
提问于2019-05-02
得票数 2
回答已采纳
1
回答
具有
关联
类型
的
Swift
子协议
、
、
、
我想知道这种关系(例如kotlin)如何用
Swift
来表达 fun getAll(key: K): Sequence<V>我尝试使用具有
关联
类型
的协议只有两个制约因素: 将有一个实现Sequence的类/
类型
,该类/
类型
特定于Index的每个实现。
浏览 0
提问于2018-02-23
得票数 4
回答已采纳
1
回答
Swift
协议中
继承
的“
关联
类型
”的区分
、
、
、
如下所示: associatedtype Tprotocol B {} 这两个协议在T上没有耦合,因此理论上第三个协议可以
继承
A和B,typealias将每个T都
继承
到不同的
类型
。不幸的是,我无法让
Swift
区分这两个T。
浏览 0
提问于2019-04-08
得票数 3
回答已采纳
1
回答
Swift
标准库中协议中
类型
别名语法的使用
、
、
在Apple的
Swift
编程指南中,将介绍如何在协议中使用the别名关键字(参见Generics一节) typealias ItemType mutating func append(item: Int) { } } 但是,
Swift
看来,
类型
既声明,限制(例如,GeneratorType)和分配,所有一次?这是甚麽意思,为何如此?我
浏览 1
提问于2016-01-08
得票数 2
回答已采纳
1
回答
无法在
Swift
中为泛型类创建运算符
、
、
在
Swift
4中,我创建了以下协议来确定某物是否有+操作符现在我已经创建了一个名为Vector<T>的类,其中T当然是一个泛型
类型
。
浏览 6
提问于2017-10-16
得票数 1
回答已采纳
1
回答
子类可以从它的父类
继承
类型
属性吗?如果是,如何覆盖它?
、
、
、
、
对于类
类型
的计算
类型
属性,您可以改用class关键字,以允许子类覆盖超类的实现。“您可以重写
继承
的实例或
类型
属性,为该属性提供您自己的自定义getter和setter”-苹果
Swift
3class A{ return 1} storedTypeProperty =
浏览 0
提问于2017-01-06
得票数 1
1
回答
通用视图配置器
我试图用
Swift
中的泛型来解决一些问题,但是我做了一些我似乎无法理解的错误。我有两个视图与相同的ui组件,但它们在视觉上是不同的,但内容是相同的。PersonView) { } view.nameLabel.text = "
Swift
"}错误: MyPlayground.playground:24:7: PersonViewConfigurator:<em
浏览 2
提问于2019-07-18
得票数 0
回答已采纳
1
回答
Swift
--尽管where子句专门化了
关联
类型
,为什么协议仍然被视为泛型?
、
、
、
、
我得到了我们都知道的错误信息: protocol ConcreteProtocol: GenericProtocol where GenericParameter == Bool { } 但即使如此,我
浏览 2
提问于2018-09-06
得票数 4
2
回答
目标C与
Swift
之间的互操作性
、
、
我正在将项目的部分移植到
Swift
,并发现枚举是不可互操作的。如何解决这个互操作性问题,尽可能保持快速课堂的清洁?
浏览 2
提问于2014-09-21
得票数 3
回答已采纳
1
回答
错误:
类型
可能不会将自身引用为需求
关联
类型
后缀: SuffixableContainer,其中Suffix.Item ==项
、
、
、
节:使用
类型
注释约束
关联
类型
associatedtype Item: Equatable func suffix(_ size: Int) -> Suffix他们的解释:在这个协议中,后缀是一个
关联
的
类型
,就像上面的容器示例中的Item
类型
一样。后缀有两个约束:它必
浏览 0
提问于2018-03-26
得票数 0
回答已采纳
1
回答
试图遵守StringLiteralConvertible
、
在尝试遵守StringLiteralConvertible时,我遇到了一些奇怪的地方: var name = "" name = n name = n init(extendedGraphemeClusterLiteral value: ExtendedGraphemeCl
浏览 1
提问于2014-11-08
得票数 11
回答已采纳
1
回答
类型
“ViewController”不符合协议“MCSessionDelegate”
、
、
我想写一段简单的代码来测试"MultipeerConnectivity“,所以我使用
类型
”ViewController“来
继承
"MCSessionDelegate”和"MCBrowserViewControllerDelegate“我看oc代码很容易实现的,为什么我改成了
swift
,它就错了?
浏览 0
提问于2016-04-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
继承,多态,鸭子类型
泛型与关联类型
贰 | 数据类型5 —— 关联数组
hbuilderx文件类型关联为nvue教程
Swift基础(一)—基本数据类型,字符串的操作
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券