腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(116)
视频
沙龙
2
回答
在
Swift
中将
SomeType
<
Protocol
>转
换为
SomeType
<
ProtocolImpl
>
、
、
我目前正在尝试
在
Swift
中使用泛型,
在
转换一些类型时遇到了一些问题,比如将
SomeType
<
Protocol
>转
换为
SomeType
<
ProtocolImpl
>。所以基本上我有一些类型,它接受一个泛型参数,它被作为一个协议来处理,并在以后被转
换为
一个更具体的类型。我的问题是,这是不是不可能做到?with type
SomeType
<
ProtocolImpl
> }
浏览 16
提问于2020-02-27
得票数 0
回答已采纳
3
回答
使用Swfit将默认值添加到inout参数
、
、
、
、
在
Swift
2中,可以做到以下几点: static let singletonInstance =
SomeType
() ...} 但是,
在
Swift
3中,函数参数将删除class
SomeType<
浏览 5
提问于2016-08-31
得票数 5
回答已采纳
1
回答
Swift
区分具有相同名称的几个函数用途
、
在
Swift
中区分具有相同名称的多个函数的最佳方法是什么?例如,我有以下代码: func simpleFunc() -> Bool funcsimpleFunc(type:
SomeType
, x: Int, y: Int) -> [SomeModel] func simpleFunc(type:
SomeType
, z: StringtableView: U
浏览 3
提问于2016-10-31
得票数 0
1
回答
是否有可能在
Swift
中构建嵌入式泛型?
、
假设我有一个如下的协议和结构: var
someType
: UnrelatedProtocol.Type { get }我想像这样一起使用它们: typealias SomeThing = (B<T.
someType
>) -> Void这在
Swift
中是可能的吗?我一直
在
玩这个游戏,但是我不能完全理解它。也许这是不可能的
浏览 4
提问于2016-08-09
得票数 1
2
回答
Swift
:[<
SomeType
<T>?]的扩展生产[<T>?]可能吗?
、
、
、
、
在
Swift
中的中,我有一个自定义结构,其基本前提是: associatedtype NumberType } }--这是一种
在
不使用泛型的情况下实现目标的笨拙方法,它是有效的: extension Collection where Elemen
浏览 1
提问于2018-06-23
得票数 5
回答已采纳
4
回答
在
XCTestCase子类中使用泛型是否有效?
、
、
、
XCTest
在
Objective-C和
Swift
之间的互操作性是这里的问题吗?
浏览 1
提问于2016-02-08
得票数 16
3
回答
使用
Swift
2中的协议扩展类型化数组
、
、
、
我希望扩展一个类型化数组Array<
SomeType
>,以便它符合协议SomeProtocol。现在我知道您可以扩展一个类型化数组,如下所示:您还可以扩展对象以符合这样的协议:但是,我不知道使类型化数组符合协议的正确语法是什么,比如: extension (Array where Element:
SomeType
): SomeProtocol
浏览 5
提问于2015-12-26
得票数 6
回答已采纳
1
回答
如何在
Swift
中使用reinterpret_cast?
、
我们的项目依赖于声明通用struct的C库{ char payload[248];还有一个更具体的问题:{ OtherType other_field; YetAnotherTypeyet_another_field;我们有一些示例说明它在C++中的用法,
在
某些情
浏览 4
提问于2019-09-17
得票数 1
回答已采纳
1
回答
子类中的协议默认实现的重写不参与动态调度
、
考虑以下操场: func f() -> String func f() -> String { return "AAAA" }我觉得这是
Swift
编译器中的一个bug,我
在
Xcode 7.3.1和8.0-beta3中进行了检查,这种行为在这两种情况下都是可复制的。 这实际上是一种预期的行为吗?
浏览 1
提问于2016-08-17
得票数 10
回答已采纳
2
回答
Swift
中条件一致性的解决方法(was:将协议添加到受约束的泛型中)
import Foundation func className() -> String return "
SomeType
"} } func className() -&g
浏览 1
提问于2016-09-24
得票数 0
回答已采纳
2
回答
假设泛型属性是可选类型,我如何编写一个函数,该函数将迅速地展开泛型属性?
、
、
给定具有某些泛型属性的任何类 var someProperty: [
SomeType
] = []如何编写一个扩展,它将过滤任何可选值并使用包装类型返回值
protocol
AnOptional {} var isNil: BoolhasValue } extension GenericClas
浏览 5
提问于2016-01-02
得票数 2
回答已采纳
2
回答
如何定义可以设置的变量并进行协议的扩展
、
、
现在我正在用
Swift
4编程。// With
protocol
, I can define functions that concrete class have to implement func getProductN
浏览 2
提问于2018-10-04
得票数 4
回答已采纳
3
回答
exposes错误:公共函数
在
Kotlin中公开其内部返回类型
、
textViewFoodDesc = itemView.findViewById(R.id.textViewFoodDesc) as TextView } ...我
在
Kotlin
浏览 1
提问于2017-05-22
得票数 18
回答已采纳
3
回答
如何将整数转
换为
LARGE_INTEGER
、
、
、
、
如何将整数转
换为
LARGE_INTEGER?例如,当我想立即触发一个计时器时:zero.QuadPart = 0; 有办法将0
转
换为
所以我可以这样做:我试过:但不起作用我
在
谷歌上搜索过,但找不到任何帮助。
浏览 6
提问于2016-11-14
得票数 3
回答已采纳
4
回答
Swift
中没有默认(T)吗?
、
我试图将
Swift
图书中的矩阵示例移植为通用的。
在
C#中,我只会使用default(T),即数字的0,布尔人的false,引用类型的null。我知道
Swift
不允许
在
非可选类型上使用nil,但我仍然很好奇,是否传递显式参数是唯一的方法,还是有一些类似于default(T)的方法。
浏览 0
提问于2014-06-10
得票数 21
回答已采纳
2
回答
Swift
- AnyObject[]不是AnyObject[]的一个子类型?
、
、
我试图调用一个目标C方法,该方法使用一个带NSArray调用的块。AnyObject[]不是AnyObject[]的一个子类型斯威夫特
浏览 6
提问于2014-07-26
得票数 1
回答已采纳
1
回答
包含所有扩展方法的
Swift
模块
、
、
、
就我个人而言,我更喜欢
在
Swift
中使用前缀的扩展方法。乍一看,函数是从原始类还是从扩展中猜出来的,这样就更容易猜测了。此外,它还使框架在其他项目中更可重用。我们不需要搜索框架方法所属的名称空间。但是,
在
扩展中向所有实例和静态方法添加前缀有点详尽。出于这个原因,我希望创建一个包含所有扩展方法的模块,不管它是实例方法还是静态方法。我看过,并且很喜欢它,但不幸的是,它只适用于例如方法: associatedtype
someType</e
浏览 2
提问于2018-09-20
得票数 0
回答已采纳
3
回答
如果至少有一个具有关联值的情况,则无法比较两个枚举。
、
、
假设我有: case A}let enums = [Type.A, Type.B] 除非我添加另一个具有关联值的情况,否则一切都很好:现在我有一个错误:
浏览 3
提问于2015-07-24
得票数 1
3
回答
Haskell中自定义数据类型的合并记录
我有一些数据类型 , b :: Maybe String, c :: Maybe OtherType }st1 =
SomeType
(Just 1) (Just "hello") Nothing st2 =
SomeType
Nothingmerged =
SomeType
(Just 1) (Just "world&qu
浏览 0
提问于2019-01-07
得票数 3
回答已采纳
5
回答
使用索引将成员添加到C#列表
、
、
List<
sometype
> myList = new List<
sometype
>() myList[1] = element; //exception
sometype
[] myarray = new
sometype
[1000]; //after filling whole array
浏览 0
提问于2011-12-14
得票数 8
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
重磅!TypeScript 3.7 RC发布,备受瞩目的Optional Chaining来了
OC转Swift,你需要换个思考方式
swift面向协议编程的一些Tips
Lumen/Laravel 5 使用网易邮箱 SMTP 发送邮件
PDF咋转Word?
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券