腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
Swift
的
结构
中
声明特定
的
协议
?
swift
、
swiftui
我试图在
Swift
中
创建一个结构: var id = UUID()} 如
何在
Swift
中
声明符合特定
协议
的<
浏览 3
提问于2020-10-31
得票数 3
回答已采纳
2
回答
概括性在变量
和
函数
中
的
应用-
Swift
ios
、
generics
、
swift
、
protocols
、
nsobject
为了在我
的
Vector3D
类
中
初始化
变量,我尝试在within中使用
泛
型
。但是,在将
协议
'Number‘分配给我
的
变量(使其成为双倍或浮点数)时,我会得到以下错误: self.
浏览 3
提问于2015-01-26
得票数 0
回答已采纳
1
回答
我们为什么要用分机?
swift
、
swift-extensions
因为我们有面向对象
的
编程,所以我们可以使父
类
具有
所有子类所需
的
所有功能。那么扩展
的
目的是什么呢?我对这个问题有点困惑,请大家帮帮我。
浏览 1
提问于2017-07-03
得票数 1
回答已采纳
3
回答
使用高级where限制
Swift
协议
ios
、
swift
、
swift-protocols
我有一个基
类
,它定义了给定对象
类型
的
所有公共
属性
: var id: Int}protocol WidgetryA {} func widgetBFunc()很容易扩展
浏览 3
提问于2016-11-18
得票数 3
1
回答
什么时候在
Swift
中使用
类型
擦除?
swift
、
design-patterns
、
type-erasure
关于如
何在
Swift
中
执行
类型
擦除,已经有很多问题,我看到
类型
擦除常常被描述
为
处理
具有
关联
类型
和
泛
型
类型
的
协议
的
一种重要模式。然而,在我看来,需要
类型
擦除通常是设计问题
的
症状--您本质上是在“丢弃”
类型
信息(即将值放入容器或将其传递给函数),这些信息最终通常需要通过冗长而易碎
浏览 2
提问于2021-04-30
得票数 1
回答已采纳
1
回答
var符合一个
具有
associateType
的
协议
。
swift
、
generics
、
protocols
我制定了一个有associatedType
的
协议
。func set(content: HBContentType, startImmediately: Bool) // set configuration and begin我正在尝试创建一个
具有
符合上述
协议
的
属性
的
视图错误如下:
协议
'HBPrerollProtocol‘只能用作
泛
型
约束
,因为它
具有</
浏览 2
提问于2017-12-20
得票数 0
回答已采纳
1
回答
Swift
中
的
类
仅
泛
型
约束
swift
、
class
、
generics
、
protocols
、
anyobject
我试图将
泛
型
类型
的
变量标记为弱变量: weak var t: T?对于
协议
,可以通过使用class关键字来要求实现者
为
类
类型
:}class X<T:}class X<T: c
浏览 4
提问于2015-03-05
得票数 23
回答已采纳
1
回答
用
Swift
在子
协议
中指定父
协议
的
关联
类型
swift
、
protocols
、
associated-types
在
Swift
2
中
,我有一个
协议
: typealias Type当我想使用Protocol而不定义用于Type
的
类型
时然后我得到以下错误:
协议
“
协议
”只能用作
泛
型
约束
,因为它
具有
自或关联
的
类型
要求。我有另一个
协议
,它继承了第一个
协议<
浏览 3
提问于2015-08-24
得票数 3
1
回答
我在
Swift
中
的
通用
协议
有什么问题?
ios
、
swift
、
generics
、
swift5
我无法理解
协议
泛
型
类型
在
Swift
中
是如何工作
的
。同样
的
解决方案在Java或Kotlin
中
也能正常工作。func someLogicRelatedToInteractor() {}我
的
代码中有两个错误。第一个是我将where
泛
型
约束
放在另一个
协议
上 第二个错误是我
的
交互
类
不符合
协议
浏览 16
提问于2020-02-20
得票数 0
1
回答
如何检查一个
泛
型
类型
是否是
Swift
中
其他
泛
型
类型
的
子类?
swift
、
generics
我们如
何在
Swift
中
检查一个
泛
型
类型
是从其他
泛
型
类型
继承
的
?class Style<U: Styleable> { ...} 我需要确保在这个
初始化
中
,只有当U是V
的
浏览 4
提问于2016-07-17
得票数 2
3
回答
Swift
中
的
抽象方法?
swift
、
abstract-class
、
abstract
对于
Swift
开发人员来说,我很少有关于抽象
类
概念
的
问题。 如
何在
Swift
中
定义抽象
类
?是否有任何方法来防止
类
被实例化,同时
为
其子类提供一个
初始化
器以供其使用?在定义抽象方法时,通常会指向
协议
(接口)。但是他们只解决了我问题
的
第一部分,因为他们定义
的
所有方法都是抽象
的
。当您希望在您
的
类
中
浏览 7
提问于2016-04-07
得票数 11
回答已采纳
2
回答
如何要求
泛
型
类型
使用
协议
中
的
特定
类型
实现
泛
型
协议
ios
、
generics
、
swift
、
protocols
您好,我在当前
的
项目中经常使用
泛
型
。然而,我遇到了一个问题:public interface Proto<B> {} public
浏览 3
提问于2014-07-04
得票数 9
回答已采纳
1
回答
Swift
协议
:我做错了什么?
objective-c
、
swift
、
protocols
optional func addSibling(sibling:ElementType)它总是给我一个错误信息:方法不能被标记为@objc,因为它
的
结果
类型
不能用Objective-C表示
浏览 1
提问于2015-01-03
得票数 2
1
回答
Swift
协议
强制使用平等
协议
swift
、
swift-protocols
我已经定义了两个
协议
。我需要第一个(NameProtocol)来执行平等
协议
。而另一个
类
(BuilderProtocol)有一个返回第一个
类
(NameProtocol)
的
方法。// Compiler error}我需要通过build
浏览 2
提问于2015-04-24
得票数 4
回答已采纳
2
回答
在
Swift
中
,
泛
型函数是必需
的
还是需要
的
?
generics
、
swift
、
coding-style
苹果
的
Swift
提供了以下使用
泛
型函数
和
类型
参数
的
示例(在“行动
中
的
类型
约束
”一节下): func findIndex<T: Equatable>(array: [T], valueToFind: T如果是这样的话,是否有理由选择前者而不是后者,还是决定使用
泛
型函数
的
一般经验规则?
浏览 2
提问于2014-10-24
得票数 1
回答已采纳
1
回答
协议
只能用作
泛
型
约束
,因为它
具有
自或关联
的
类型
要求。
ios
、
swift
、
generics
、
protocols
我有这样
的
协议
: associatedtype T: ViewData.View}我有一个名为TemplateLabel
的
类
,它继承UILabel并符合ViewType我将这个TemplateLabel作为一个UIView从故事板
中
获得,并尝试将UIView转换为ViewType,以便将dat
浏览 2
提问于2016-04-22
得票数 3
7
回答
在
swift
中使用
协议
作为数组
类型
和
函数参数
ios
、
swift
、
generics
、
swift-protocols
我想创建一个可以存储符合特定
协议
的
对象
的
类
。对象应该存储在
类型
化数组
中
。根据
Swift
文档
协议
可以用作
类型
: 作为函数、方法或初始值设定项
中
的
参数
类型
或返回
类型
作为常量、变量或
属性
的
<e
浏览 78
提问于2014-07-22
得票数 142
回答已采纳
1
回答
Swift
变量
约束
ios
、
swift
、
generics
、
types
是否可以在
Swift
(2.1)的当前迭代
中
对变量
类型
添加
约束
?如果我有一个
类
Element var type: ElementType case Cell case Footer} 在其他
类
中
,如果我有一个<
浏览 1
提问于2015-11-19
得票数 1
回答已采纳
2
回答
从
Swift
协议
进一步
约束
泛
型函数
swift
、
generics
我有一个
Swift
协议
定义如下: func genericMethod<T:MyProtocol>(param:T) -> ()我可以在这样
的
基
类
中
实现
泛
型
方法我可以实现这个方法,它编译
和
运行都很好。 现在,我想做一些类似的事情,但是在我
的
基
类
中
,我想进一步限制
泛
型
方法
的
浏览 7
提问于2014-12-03
得票数 2
回答已采纳
2
回答
斯威夫特:乘两个数字
swift
、
generics
、
protocols
、
numeric
T.Element' (associated type of protocol 'Sequence') return result} --数字
协议
为
标量值(
如
整数
和
浮点数)
的
算术提供了合适
的
基础。可以使用数字
协议
作为
泛
型
约束
,编写对标准库
中
任何数字
类型</em
浏览 4
提问于2020-03-30
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
OC转Swift,你需要换个思考方式
NET进阶篇-语言章-1-Generic泛型深入
JAVA:Java快速入门连小学生都能看懂一点了
从Java到Kotlin(四)
转向Kotlin——泛型
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券