腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Swift
:
无法
为
API
调用
创建
泛
型
方法
、
、
我有以下
API
调用
,它检索机场列表并将它们映射到核心数据: private func retrieveAirportsFromAPI() { with因此,我试图使该
方法
更通用,以便我可以在
调用
浏览 10
提问于2020-12-30
得票数 1
回答已采纳
2
回答
要快速访问
泛
型
结构的可解码嵌套值是不可能的吗?
、
、
、
、
我想知道,如果我将数据从
api
解码
为
模型类的
泛
型
类型,是否可以访问
泛
型
类型的嵌套值。抱歉英语不太好。 var code: String} Model.
swift
str
浏览 4
提问于2019-12-04
得票数 2
回答已采纳
2
回答
使一个
Swift
开放源码软件库与目标C兼容
、
、
我已经检查了,它建议用Objective编写库,但是给我的要求是用
Swift
编写库。我正在以源代码的形式交付库,因此关于不稳定ABI的论点(反对用
Swift
编写库)不适用于我的情况。因此,我听说为了使
Swift
库
为
Objective工作,我必须避免使用
Swift
中
无法
在Objective中使用的高级特性。这方面的例子如下: 我在哪里可以找到这些限制的详尽清单?我一点
浏览 0
提问于2017-02-22
得票数 5
回答已采纳
1
回答
这是什么类型的类定义: ClassName<Variable>:parent
、
、
、
ViewControllerClass在这里是什么意思?.h文件:.m文件: @implementation BaseViewController
浏览 1
提问于2016-06-27
得票数 1
1
回答
Swift
,MyClass,可选( MyClass ?),不能转换为MyClass
、
、
我正在尝试使用
泛
型
来
为
NSManagedObject的子类
创建
一个通用
方法
,但当
Swift
似乎
无法
找到/将
泛
型
转换为具体类时,我会遇到一个错误: }/// MySwitch+CoreDataClass.
swift
///
浏览 1
提问于2019-06-04
得票数 0
3
回答
泛
型
类型的
调用
方法
我正在
创建
一个带有
泛
型
参数的实用程序类。在实用程序类的
API
中,我
调用
了一些
泛
型
API
。我添加了抽象接口: public int getInt();尽管如此,它仍在走马
浏览 0
提问于2015-11-19
得票数 0
回答已采纳
1
回答
作为委托的
Swift
泛
型
类
、
、
、
、
在
swift
中使用
泛
型
类作为委托时,我遇到了一个问题。FetchedTableController<T:NSManagedObject> : NSFetchedResultsControllerDelegateclass FetchedTable
浏览 1
提问于2014-10-12
得票数 3
2
回答
在Objective中使用
泛
型
Swift
类
、
、
、
假设我在
Swift
中定义了一个
泛
型
类,类似于以下内容: func addObject(object: T) {有没有办法
创建
一个通用
Swift
类,然后在Objective中使用它呢?func addObject(object: T) { // d
浏览 4
提问于2015-09-04
得票数 35
回答已采纳
1
回答
是否在对象上
调用
泛
型
扩展
方法
?
、
、
、
我已经
为
DataRow对象
创建
了一个
泛
型
扩展
方法
。该
方法
不接受任何参数。我想使用MethodInfo通过反射
调用
泛
型
方法
。我可以对Normarl公共
方法
执行此操作,但不知何故
无法
获得
泛
型
扩展
方法
的引用。 我已经在上阅读了一些与我的查询相关的内容,但没那么幸运。
浏览 2
提问于2009-06-26
得票数 5
回答已采纳
2
回答
在
调用
函数时显式指定
泛
型
类型约束
、
、
我想知道在
Swift
中是否可能显式指定
泛
型函数的
泛
型
类型。假设我有以下函数定义,它基本上
创建
一个
泛
型
类型的空数组T return [T]()我怎么能叫它呢?var foo = bar() 这是完全有意义的,因为这里真的没有任何信息可以推断出任何事情。但不幸的是,我通过以下
方法</em
浏览 2
提问于2016-02-12
得票数 2
回答已采纳
2
回答
Swift
协议如何符合类型参数协议
、
我有非常直接的
SWIFT
2.0代码 init(handle:Int) required init(handle:Int)U(handle: 1)} func foo() -> PA { }但是它
无法
用非常奇怪的错误消息进行编译
swift
:23:20: error:
泛
型
参数'U‘
无
浏览 5
提问于2015-11-05
得票数 0
1
回答
Swift
泛
型
是否单独编译?
、
我试图弄清楚
泛
型
是如何工作的。具体来说,我没有找到一份关于编译模型的准确声明。在C++中,
泛
型
(模板)不是单独编译的,因为它们是
为
每个
调用
站点实例化的(至少在原则上)。相反,Java
泛
型
是单独编译的。
Swift
的情况是怎样的,涉及不同的
泛
型
汇编?
浏览 0
提问于2014-09-18
得票数 5
回答已采纳
1
回答
使用它的PHFetchResult扩展是
泛
型
ObjectType?
、
、
、
、
我正在尝试向PHFetchResult添加一个扩展,以便将结果对象作为一个正确类型的数组提取出来--到目前为止,我还不知道如何避免下面看到的复制。除了类型约束之外,以下扩展是相同的。如果我使用PHObject作为约束,它将工作,但结果需要转换为更具体的类型. var objects: [ObjectType] { enumerateObjects { (object, _, _) in
浏览 0
提问于2018-03-27
得票数 3
回答已采纳
1
回答
表达式树不支持动态
泛
型
类型参数吗?
、
、
、
我想动态地
创建
泛
型
类。要定义类型参数,您将在TypeBuilder上
调用
TypeBuilder
方法
,并且可以使用返回值在类型参数上添加类型约束。也许您想知道它是否会编译。但是Expression的
API
在运行时抛
浏览 0
提问于2018-06-23
得票数 0
回答已采纳
0
回答
如何
调用
更具体的重载
方法
、
、
如果删除任意版本的test,则会
调用
泛
型
方法
。Foo类遵循P协议,既然
泛
型
方法
更具体,为什么
Swift
不选择
泛
型
方法
呢?有没有一种
方法
可以称为
泛
型
?
浏览 2
提问于2017-01-08
得票数 7
1
回答
如何检查一个
泛
型
类型是否是
Swift
中其他
泛
型
类型的子类?
、
我们如何在
Swift
中检查一个
泛
型
类型是从其他
泛
型
类型继承的?class Style<U: Styleable> { ...} 我需要确保在这个初始化中,只有当U是V的子类时才能
调用
它。我不知道如何在编译时检查这一点--
Swift
不允许这样做(也许吧?)将一个
泛
型<
浏览 4
提问于2016-07-17
得票数 2
10
回答
如何在
Swift
中扩展类型化数组?
、
如何使用自定义函数utils扩展
Swift
的Array<T>或T[]类型?浏览一下
Swift
的
API
文档,就会发现数组
方法
是T[]的扩展,例如: //...{ }}[1,2,3].each(println) 但是我不能
创建
一个合适的
泛
型
类型扩展,因为当它流经<
浏览 131
提问于2014-06-04
得票数 231
回答已采纳
1
回答
在不获取
泛
型
类型实例的
泛
型
方法
中读取具体类属性
、
假设我有一个
泛
型
方法
,它是
泛
型
的,只是为了返回正确的类型,这样上游
调用
方就不必强制转换返回的值。return result;问题 这个
泛
型
方法
的问题是,我没有得到一个用
泛
型
类型表示的具体类的实例。这意味着此
方法
的
调用
方必须显式提供
泛
型
类型,因为
无法
进行类型推断。abstract class BaseCla
浏览 0
提问于2014-09-18
得票数 3
回答已采纳
1
回答
如何在
Swift
中向
泛
型
类型添加类型
方法
?
、
、
我正在试图向
Swift
中的
泛
型
类添加一个类型(也称为静态)
方法
。这是密码。最初,我认为原因可能是可以
创建
一个T类型的类变量。操场上的快速测试显示,编译器会发出一条消息,说: “
泛
型
类型中尚不支持的类存储属性”。是否有人知道如何在
泛
型
类型中
创建
类型
方法
,并让客户端
调用
此
方法
而不提供替代T的类型?
浏览 1
提问于2015-04-17
得票数 2
回答已采纳
1
回答
如何从Objective-C
调用
快速
泛
型函数
、
、
、
我知道我们不能按照这个从Objective-C
调用
Swift
泛
型
方法
public func get<T: ResponseDeserializer>(withDeserializer responseDeserializer: T, at relativePa
浏览 14
提问于2017-11-14
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Swift 2023 将在哪些方面创新?
Swift高级分享-Swift中下标的强大功能
Java中如何获得A泛型中T的运行时类型及原理探究
Java 泛型基本用法与类型擦除
C#高级语法之泛型、泛型约束,类型安全、逆变和协变
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券