腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
是否
有
可能
扩展
符合
协议
的
结构
?
swift
、
generics
我正在使用SwiftCheck做基于属性
的
测试,我想为
符合
CaseIterable
协议
的
几个enum生成随机元素。我想我可以这样做,而不是为所有的enum编写相同
的
代码: extension Any: Arbitrary where Self: CaseIterable { return Gen<Self>.fromElements(of: Self.allCases)
浏览 19
提问于2019-02-27
得票数 2
回答已采纳
1
回答
实现不同关联类型
的
协议
swift
、
protocols
、
associated-types
我
有
一个
协议
,我
的
快速代码库,我
有
一个关联类型和两个方法
的
协议
。这两种方法都为
协议
的
关联类型定义了不同
的
泛型约束。我想让
结构
符合
两种
协议
,但是
有
两种不同
的
关联类型。,我使
结构
符合
TargetType将为String
的
协议
,以便将其传递给show: extension MyDa
浏览 2
提问于2016-04-24
得票数 6
回答已采纳
1
回答
只在
符合
协议
时才能迅速
扩展
类
ios
、
swift
是否
有
可能
提供只向
符合
协议
的
类添加功能
的
扩展
?我想要实现
的
功能如下: var id: String { get } func report(data: Stringself.id)")Place().identify() /
浏览 2
提问于2015-09-08
得票数 12
回答已采纳
1
回答
使用
协议
扩展
符合
协议
的
结构
。
swift
、
swift2
、
protocols
我
有
一堆
结构
来定义我
的
值类型。其中许多都
符合
我称之为DictConvertible
的
协议
。我想做一个
扩展
,说明实现DictConvertible
的
所有东西都将得到实现DataRepresentable
的
扩展
(从)。extension DictConvertible : DataRepresentable { ... }更新:我不太清楚,但我
浏览 0
提问于2016-01-30
得票数 0
回答已采纳
4
回答
Swift -
协议
扩展
-属性默认值
ios
、
swift
、
protocol-oriented
假设我
有
以下
协议
: var id: Int {get}}struct A我必须遵守
结构
A和
结构
B中
的
可识别
协议
,但是想象一下,如果我
有
更多
的
结构
需要
符合
这个
协议
.我不想‘复制/粘贴’一致性(var id: Int,var名称:
浏览 3
提问于2016-08-11
得票数 72
回答已采纳
1
回答
Swift 2
协议
扩展
使用
ios
、
swift
、
protocols
、
protocol-extension
我试图将这一理论应用于实际用例,所以让我们从最显而易见
的
开始: 假设我
有
一个UITextField,我想有许多
协议
(例如电话、数字、有限长度…)。它
符合
UITextFieldDelegate并覆盖textField:shouldChangeCharactersInRange:replacementString方法以完成所需
的
行为。
是否
可能
有一个具有此
扩展
名
的
"Extensions.swift“文件并将所需
的
浏览 2
提问于2015-12-10
得票数 0
回答已采纳
1
回答
如何使泛型类
符合
特定类型
的
协议
?
swift
、
generics
、
swift4
、
generic-programming
、
swift-protocols
假设存在一个泛型
结构
:// some methods...
是否
可以使用T子句对
结构
进行
扩展
以
符合
受约束where
的
协议
?
浏览 3
提问于2017-04-21
得票数 5
回答已采纳
1
回答
Swift
协议
扩展
中
是否
允许混合类/
协议
类型约束?
swift
、
swift-protocols
、
protocol-extension
在Swift
的
任何版本中,
是否
有
可能
扩展
具有混合类/
协议
类型约束
的
协议
?例如,只有当Protocol2是UIViewController
的
子类并
符合
Protocol1时,我才希望
扩展
Protocol1。
浏览 2
提问于2016-03-08
得票数 2
回答已采纳
3
回答
扩展
可编码(或可编码)
的
协议
不
符合
它
swift
、
swift-protocols
、
codable
我
有
两个
协议
,Filters和Parameters,它们都
扩展
了Encodable var page: Int { get } var type: String { get }}let bap =
浏览 1
提问于2018-05-15
得票数 8
回答已采纳
1
回答
是否
可以将
协议
类型传递给泛型类
swift
、
swift-protocols
我
有
一个
协议
A,并且有多个
符合
协议
A
的
结构
。我需要在一个集合中存储不同
的
结构
对象。但是我
的
集合类型是由另一个服务预定义
的
,它
的
类型是Storage类。我不能将值类型作为A传递,它抛出一个错误,指出
协议
A不
符合
Decodable类型。我只想知道这
是否
是传递自定义
协议
的
正确方法,以及我
是否
可以使自
浏览 25
提问于2021-07-21
得票数 0
1
回答
将
结构
数组分配给
协议
数组
swift
、
struct
、
protocols
()当我试图将这个
结构
数组分配给一个
协议
数组( structArray中
的
每个
结构
都
符合
这些
协议
,所以可以说“
符合
某种
协议
的
结构
数组”可以分配给期望“
符合
该
协议
的
任何东西
的
数组”。但是,如果有任何意义的话,当类型是“一个数组
的</em
浏览 2
提问于2016-01-15
得票数 3
回答已采纳
1
回答
在Swift中用面向
协议
的
方法高效构造数据
json
、
swift
、
protocols
我需要集成一些服务器API调用,在这些调用中我
可能
会得到响应,如下所示:+ Body "code响应体
的
所有字段基本上都是相同
的
。唯一
的
区别是在本节中: { "token_key": "sure1ff45jk7858b
浏览 0
提问于2018-02-06
得票数 0
1
回答
扩展
与授权
extensibility
、
swift-language
、
delegation
我正在使用斯威夫特,我想知道
扩展
和委派
的
概念。最近,我发现这两个概念中
的
任何一个都可以应用。这提醒了“组合高于继承”
的
原则,该原则告诉我们,“
有
-a”关系
可能
比"is-a“关系更可取。我遇到了这样一种情况,即它总是一个特定类型
的
对象,它依赖于一个
符合
特定
协议
的
对象,因此允许使用
扩展
和委托。 例如,我
有
一个UIViewController,它依赖于UIView
的</
浏览 0
提问于2016-02-10
得票数 4
1
回答
如何快速地编写可
扩展
的
协议
swift
、
swift-protocols
是否
有
一种方法可以使自定义
协议
像标准Hashable、Equatable、Codable等传播,即当struct/class
的
所有属性都
符合
该
协议
时,struct/class本身就可以
符合
该
协议
。假设我有这样一个简单
的
协议
: init()假设我
有
两个
结构
:struc
浏览 2
提问于2022-03-24
得票数 3
回答已采纳
2
回答
如何断言
结构
符合
协议
?
swift
、
struct
、
xctest
、
swift-protocols
、
xctestcase
我
有
一个测试用例,它断言一个类
符合
协议
。 ..........test_some_class_conform_to_protocol() {我试图用
符合
协议
的
struct实现相同
的
测试,但是测试总是失败。
是否
浏览 2
提问于2019-07-05
得票数 0
回答已采纳
1
回答
是否
可以在Swift中自定义合成条件条件?
swift
、
generics
、
protocols
、
synthesize
是否
有
一种方法可以快速创建自定义
协议
,并使编译器在所有属性都
符合
自定义
协议
时自动合成一致性,并就如何组合这些属性声明一些规则?现在,标准
的
Codable、Equatable和Hashable
协议
使用这种行为,但我不确定我们
是否
能够声明我们自己
的
协议
这样
的
行为。我想用一个简单
的
例子来说明我正试图实现
的
例子。at ratio: CGFloat) ->
浏览 2
提问于2018-10-01
得票数 5
1
回答
Swift
协议
扩展
中变量
的
无效重命名
swift
、
swift-protocols
在Swift中,据我所理解,
协议
描述了可以应用于数据
结构
的
属性。然后,
协议
扩展
允许根据它们所应用
的
数据
结构
定义这些属性。如果是这样,为什么会出现以下错误: extension CausesError where Self: Example { var invalid: Bool
浏览 0
提问于2017-01-04
得票数 3
回答已采纳
1
回答
广泛使用
的
Swift
扩展
协议
swift
、
protocols
、
where-clause
、
swift-extensions
、
inout
广泛适用
的
扩展
协议
我想知道,Swift中最重要
的
协议
是什么。我想做一个
扩展
,它适用于可以设置
的
值。这样做
的
目的是使编写更多单行代码变得更容易。我
的
分机: variable = self
浏览 0
提问于2018-05-14
得票数 1
回答已采纳
1
回答
检查模型
结构
的
数组
是否
包含特定
的
模型值
ios
、
swift
我
有
一个这样
的
结构
数组:GymData是一个
符合
Codable
协议
的
结构
。通常在数组中,如果要检查数组中
是否
包含元素,则执行myArray.contains(myData)操作。但是,在myGymData
的
情况下,它是一个
结构
数组,所以
结构
应该
符合
Equatable
协议
。 我怎样才能做到这一点?我需要
浏览 2
提问于2019-12-31
得票数 2
回答已采纳
2
回答
协议
如何在内部实现?
objective-c
据我所知,Objective-C中
的
类是以C
结构
存储
的
。
协议
是如何实现
的
?[NSObject conformsToProtocol:]如何检查类
是否
符合
协议
?
是否
有用于
协议
的
表或数据
结构
来说明
协议
中有哪些选择器? 注意:这里使用
的
术语“
协议
”是指对象C
结构
,而不是网络
协议</e
浏览 2
提问于2012-01-09
得票数 3
回答已采纳
点击加载更多
相关
资讯
符合这类特征的,有可能被锁定
有了UK Biobank的引领,是否可能会有CHN Biobank?
宇宙有可能存在巨型生物吗?是否存在一个比地球还大的生物?
您可能没有权限使用网络资源,请与这台服务器的管理员联系以查明您是否有访问权限
Go 语言中的面向对象
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券