腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用于
协议
比较
的
Swift
解决方案
、
、
、
我知道
比较
协议
没有任何意义,但我
的
情况是由我之前做出
的
选择和决定决定
的
。表视图
的
数据源是一个RowViewModel数组。然后我
的
表有不同
的
单元格,所有单元格都实现了该
协议
: func getCells() -> [RowViewModel] { rows.append为了计算增量,我需要RowViewModel符合Equatable,这是可能
的</
浏览 23
提问于2021-11-19
得票数 0
回答已采纳
2
回答
Swift
:重写子类中
的
==将导致仅在超类中调用==
、
、
我有一个A类,它符合Equatable
协议
,实现了==功能。在子类B中,我用更多
的
检查覆盖了==。A.
swift
: i
浏览 0
提问于2015-03-01
得票数 35
回答已采纳
1
回答
Swift
协议
比较
、
在
Swift
中,我很难用
协议
类型执行类型检查。我有一些
协议
(在obj-c框架中定义),并试图像这样检查它们
的
类型: public func resolve(proto: Protocol!)
浏览 3
提问于2015-09-04
得票数 1
回答已采纳
1
回答
Swift
协议
可以定义为动态
协议
吗?
、
、
剩下
的
是一些Objective
协议
,以及一些应该使用
Swift
成语来代替Objective风格
的
代码。 它抱怨第三个论点(我
的
Swift
协议
)永远不能作为目标
浏览 0
提问于2014-09-17
得票数 3
回答已采纳
1
回答
对象标识与
协议
、
是否不能在
Swift
中将对象标识与
协议
类型进行
比较
?我在找一个内置
的
方法来做这件事。这就是我
的
例子: var propertyFoo: Int { get set } } else { }} 二进制运
浏览 3
提问于2015-09-10
得票数 0
回答已采纳
4
回答
在
swift
中
比较
两个自定义对象
我在
Swift
中定义了以下
协议
: func aFunc()在某个地方,我必须
比较
实现此
协议
的
两个对象,以检查它们是否相同。我面临
的
问题是,显然
Swift
不允许我们这样做: if a === b {
浏览 1
提问于2015-04-29
得票数 3
2
回答
在
Swift
中,我如何使用动态类型检查来访问属性,比如Obj-C
的
id?
、
我有一个函数: NSLog(error.localizedDescription)我希望这适
用于
和,它们都有一个localizedDescription,但没有通用
的
超类或
协议
来声明它。有没有办法告诉
Swift
编译器进行运行时而不是编译时
的
类型检查,就像Objective-C
的
id一样?我试过任何一个,AnyObject和AnyClass,但都不起作用。请不要建议改装类来采用
协议<
浏览 4
提问于2018-05-09
得票数 0
1
回答
iOS上传直播
、
、
、
、
我正在工作
的
直播应用程序,用户可以上传直播流视频,其他人也可以观看视频流。当我研究流媒体
协议
时,我发现,对于App store提交,Apple只接受仅使用HTTP Living streaming (HLS)
协议
的
应用程序来传输视频。然而,我不确定HLS是否应该同时
用于
上传和下载视频,或者它只
用于
下载。 如果HLS只能下载,那么上传直播最好
的
解决方案
(或
协议
)是什么?另外,如果可以使用HLS上传视频,有没有人可以提供用
Swif
浏览 14
提问于2016-09-27
得票数 0
2
回答
比较
NSIndexPath
Swift
、
如果我为UITableView声明了一个NSIndexPath常量,那么使用==运算符进行
比较
是否有效?这是我
的
常量声明:然后是我
的
函数: override我假设由于它可以工作,所以NSIndexPath对象上
的
==操作符
比较
的
是区段和行属性,而不是实例。
浏览 0
提问于2014-08-07
得票数 28
回答已采纳
1
回答
swift
中
的
Sink
协议
是什么?
Swift
标头
的
Sink
协议
定义为 typealias Element}struct IntEncoder : Sink { var shift: UInt64 func p
浏览 0
提问于2014-06-11
得票数 4
2
回答
ObjC
协议
的
协议
扩展
、
我有一个objects
协议
,主要由objects对象和一两个
Swift
对象使用。} 我在#选择器上有一个错误,上面写着: @objc只能
用于</
浏览 9
提问于2016-08-16
得票数 23
1
回答
如何设计可应
用于
Swift
值类型和目的-C NSObject子类
的
协议
?
、
、
、
我用
Swift
语言定义了一个
协议
,这个
协议
将
用于
Objective和
Swift
项目。它
的
第一个版本如下: func encode() -> Data?}DataCodable只在
Swift
.NSDataCodable中可用,只能应
用于
NSObject子类。如果保留这两种
协议
,则必须将Any指定为所保存
的
数据类型: publ
浏览 6
提问于2022-03-24
得票数 0
5
回答
不能使用“(IndexOf)”类型
的
参数列表调用“ChecklistItem”
、
、
、
当我使用indexOf编写从数组中查找项
的
代码时,它会向我显示上述声明
的
错误。这是我
的
密码:- func addItemViewController(controller: AddItemViewController, didFinishEditingItem item: ChecklistItem
浏览 0
提问于2015-08-06
得票数 21
回答已采纳
5
回答
如何在
Swift
中检查变量是否是数组,而不是特定类型
的
数组?
我想检查变量是否为数组类型(可能是[Int]、[UIView]或[AnyObject]),而不仅仅是像[Int]这样
的
特定类型
浏览 0
提问于2014-12-05
得票数 3
1
回答
为什么斯威夫特需要证人席?
、
我正试着阅读
Swift
的
实现细节,但有一件事我无法确定,那就是它
的
“见证表”。看起来它们是一个单独
的
用于
结构
的
vtable指针。 但你为什么要这么做?结构是按值复制
的
,所以在编译时您已经知道它们是什么类型了。那么,难道你不只是硬编码哪种方法调用和完成它?为什么在这些方法上执行虚拟调度?
浏览 0
提问于2016-09-25
得票数 14
回答已采纳
2
回答
我如何知道如何遵守
Swift
中
的
特定
协议
?
、
、
当我声明要遵守
协议
的
类时,
Swift
将向我显示一条消息,说明在满足所有
协议
要求之前,我不遵守该
协议
。有没有办法让编译器给我提供更具体
的
细节,说明我遗漏了哪些需求,或者为什么我不符合该
协议
,或者我是否总是必须与类
的
源代码并排打开该
协议
的
源代码,并进行手动眼球
比较
?澄清一下,我并不是特别询问任何特定
的
协议
,事实上,我实际上是在寻求更好
的
支持来执行我自
浏览 3
提问于2015-12-01
得票数 4
回答已采纳
1
回答
将集合与内部数组进行
比较
、
、
、
、
在objects中,您可以轻松地初始化包含作为元素
的
NSSet对象
的
NSArray对象。通过使用NSSet:方法,您可以很容易地
比较
这些isEqual对象。现在在
Swift
中,更强
的
类型,我们不能再这样做了。下面的声明将收到"Type不符合可
协议
性“错误。var set: Set<[Int]> 我现在试图
比较
包含一组Int数字
的
两组数组
的
相等性,我想利用
Swift
中
的
"
浏览 5
提问于2015-05-10
得票数 4
1
回答
如何在ObjC框架中使用
Swift
协议
、
我刚刚开始在我
的
ObjC框架项目中添加
Swift
,因为它非常新,直接解决了与CloudKit之间
的
差距,因此逐步迁移到
Swift
可能很有趣。我知道我喜欢在课堂上使用它,但是怎么用呢?类
的
解决方案
很简单,您只需定义一个前向声明。但那是关于<em
浏览 1
提问于2014-06-08
得票数 3
5
回答
快速
协议
错误:“弱”不能应
用于
非类类型
、
协议
和类绑定
协议
有什么区别,我们应该在
Swift
中使用哪一种
协议
?protocol A : class { ... } 当未将
协议
定义为weak时,尝试添加: class委托时会出现错误给出错误: 不能将“弱”应
用于
非类绑定
的
“A”;考虑添加具有类约束
的
协议
一致性。
浏览 9
提问于2015-11-02
得票数 90
回答已采纳
3
回答
Swift
协议
与Java接口
协议
的
比较
、
我正在阅读来自
的
教程。 是的,,我确实读过上面的链接,我仍然不确定protocol和interface之间
的
区别和用法。当我问这样
的
问题时,我想看到一个关于这个话题
的
简单解释。
浏览 9
提问于2015-06-16
得票数 186
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
swift面向协议编程的一些Tips
智慧安全用电比较实用的解决方案
直播软件开发,能与CDN比较的传输协议
用于智能制造的激光解决方案
即将推出的《亚马逊服务商业解决方案协议》变更
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券