腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何对
协议
创建约束
、
、
我试图创建只能由
继承
自UIView
的
类实现
的
协议
,当这段代码编译时没有错误(在
SWIFT
3.0
中
),这让我感到意外: func test()} 我们可以看到,FooClass不是从UIView
继承
的
,使用
协议
扩展我不想强迫只
浏览 5
提问于2017-02-08
得票数 1
回答已采纳
1
回答
Swift
-为什么可以调用
协议
类型OptionSet
的
空init?
我试图通过学习标准库来理解
Swift
特性。但我在
Swift
模块中发现了一个不清楚
的
OptionSet
协议
案例。NSOrderedCollectionDifferenceCalculationOptions = .init() Struct NSOrderedCollectionDifferenceCalculationOptions在Foundation模块
中
声明,并
继承
OptionSet。上面提供
的
代码是可编译
的
,但是为什么呢?如果您单击.init(
浏览 1
提问于2021-05-01
得票数 0
回答已采纳
1
回答
如何判断
Swift
类是从另一个类
继承
的
,还是符合
协议
的
?
、
例如,如果我们有一个从类Foo
继承
的
类Bar,并且符合
协议
Bazclass Foo: Bar, Baz {} 如果我们事先不知道Bar是一个类,而Baz是一个
协议
(例如,在读取其他人
的
代码时),该怎么办?在这种情况下,由于在class Foo:之后有多个声明,这可能是显而易见
的
。在
Swift
中
,
协议
一致性声明必须在
继承
子句中
的
超类声明之后
浏览 3
提问于2014-07-04
得票数 4
2
回答
如何在
Swift
中
扩展
协议
、
在
Swift
中
,我们如何定义扩展或专门化基本
协议
的
协议
?文档似乎没有清楚地说明这一点。 同样不清楚
的
是,
Swift
协议
是否符合/扩展了NSObject
协议
?这是一个有趣
的
问题,因为它会暗示
Swift
是使用vtable还是基于消息
的
分派来调用
协议
方法。
浏览 1
提问于2014-09-09
得票数 34
回答已采纳
2
回答
如何在UML
中
可视化
协议
和扩展?
、
、
、
、
使用UML接口在UML
中
可视化
Swift
协议
似乎是合理
的
。但是,如何可视化为特定
协议
提供默认实现
的
扩展呢?我应该只使用
继承
自该
协议
的
<<extension>>ProtocolName类吗?
浏览 5
提问于2016-05-29
得票数 9
回答已采纳
1
回答
不能对X型<NSObject>
的
目标C
协议
采用快速类
、
我在目标C中有以下(简化)
协议
:@optional 我想在
Swift
(4.2)
中
创建一个遵循此
协议
的
类,因此我定义了类如下:当然,XCode会抱怨,因为我
的
课没有正确
的
方法看起来,除了在NSObject
中
定义
的
方法之外,我还需要实现一组OtherProtocol
浏览 0
提问于2019-06-19
得票数 0
回答已采纳
3
回答
来自类NSObject和NSCoder
的
快速错误多重
继承
我有一个名为Diary
的
类,它实现了NScoder,并且有一个成员,它是另一个类DiaryEntry
的
数组import Foundation class Diary: NSObject
浏览 5
提问于2015-04-13
得票数 1
回答已采纳
2
回答
Swift
委托不
继承
NSObject
、
、
、
、
我试图在
Swift
中
实现某种类型
的
委托广播(观察者模式)来注册多个代表。要使用"isEqual“函数,我需要从NSObject
继承
泛型import UIKit ,但我遇到了一个奇怪
的</
浏览 7
提问于2016-01-21
得票数 2
回答已采纳
4
回答
多重
继承
问题
Swift
、
、
、
我在
Swift
中
遇到了多重
继承
的
问题,这就是我
的
情况:class SuperClassTe
浏览 6
提问于2015-12-31
得票数 0
回答已采纳
1
回答
在
Swift
中
,从class关键字
继承
协议
意味着什么?
、
在
Swift
中
,从class关键字
继承
协议
意味着什么?protocol MyDelegate: class { }
浏览 1
提问于2015-08-20
得票数 7
回答已采纳
4
回答
Swift
: XXX型必须符合“NSObjectProtocol”
协议
、
、
、
我正在尝试实现一个
Swift
类,它必须 Type DDBItem must conform to protocol 'NSObjectProtocol'我正在
继承
/实现
的
Objective类和Objective
协议
可以在上使用。AWSDynam
浏览 11
提问于2014-11-08
得票数 33
回答已采纳
3
回答
多重
继承
与AppDelegate在iOS
中
的
应用
、
、
、
、
我正试图在我
的
iOS应用程序(迅速2)
中
实现委托,但我得到
的
错误是“来自类'UIViewController‘和’AppDelegate‘
的
多重
继承
”。我从一个空白
的
MyAppDelegate文件
中
创建了一个新
的
MyAppDelegate,并得到了相同
的
错误(但使用了'MyAppDelegate')。MyAppDelegate.
swift
的
代码如下: import Fo
浏览 3
提问于2016-03-15
得票数 1
回答已采纳
1
回答
如何在
Swift
中
传递需要超级
协议
类型
的
子
协议
类型?(考虑为基类类型传递子类类型,但对于
协议
)
、
、
、
我被
Swift
中
的
协议
继承
问题困住了。我正在尝试构建一个接受
协议
类型X数组
的
API。然后,此API
的
使用者应该能够传入任何类型
的
协议
类型X或
继承
自
协议
X
的
任何子
协议
类型X‘。这似乎无法在
Swift
中
实现,除非以某种形式将
协议
类型X’显式地转换回
协议
类型X。为什么会这样?我在C
浏览 2
提问于2017-01-03
得票数 2
1
回答
swift
协议
中
的
继承
、
如何在
swift
(2.0)
中
解决这种情况:我们有两个
协议
: func handleSuccess(rsp: BaseRsp) func handleSuccess(rsp: ChildOfBaseRsp)以及代码
中
我们想要做
的
一些地方:} 但是编译器没有在
协议
中
建立
继承
性(ha
浏览 11
提问于2017-02-06
得票数 0
1
回答
与超类属性名称和
协议
方法名称冲突
、
我正在使用GPUImage (),并希望实现一个
继承
baseclass GPUImageOutput并实现
协议
GPUImageInput
的
类。获取错误:带有目标的方法'shouldIgnoreUpdatesToThisTarget()‘-C选择器'shouldIgnoreUpdatesToThisTarget’与目标相同
的
超类'GPUImageOutput‘
中
的
'shouldIgnoreUpdatesToThisTarget’与getter冲突。在
浏览 4
提问于2016-04-14
得票数 0
回答已采纳
1
回答
Swift
协议
继承
、
} 有没有以这种方式使用
协议
继承
的
解决方案?
浏览 3
提问于2016-08-12
得票数 9
回答已采纳
2
回答
协议
继承
Swift
、
、
我是一个快速
协议
的
新手,并试图通过考虑坚实
的
原则来使用它。我采取了两个
协议
(A,B),并将它们与第三项
协议
(D)结合起来。其思想是根据需要从另一个类中选择两个
协议
。检查代码以了解更多信息。我希望改进代码库,删除enum类型,并希望在
协议
的
帮助下获得相同
的
结果。这里需要做什么改变?提前谢谢。
浏览 2
提问于2021-04-02
得票数 1
回答已采纳
4
回答
Swift
,从类
的
多重
继承
、
、
、
下面是我创建
的
自定义类:import CoreBluetooth { println("didConnectPeripheral")} 我只是不知道如何从我
的
主ViewController初始化它。
浏览 0
提问于2014-10-31
得票数 9
2
回答
错误“冗余约束'Self‘:'AnyObject'”-’AnyObject‘在哪里?
我在开发时发现了一条奇怪
的
Swift
编译器消息(我正在使用
SWIFT
4.1): // Redundant--首先,这不是多余
的
。我有一个任何对象都可能遵守
的
协议
,甚至不是从NSObject派生
的
对象。是可以
的
。 另一方面,当
浏览 1
提问于2018-06-12
得票数 4
2
回答
与具有快速型协调器
的
数组问题比较
、
我有一个名为"childDidFinish“
的
函数,它接收带有类型协调器
的
childCoordinator,但是当我试图比较接收到
的
参数和数组
中
的
元素协调器时,错误是。“参数类型‘协调员’应该是类或类约束类型
的
实例” private(set) var childCoordinators: [Coordinator] = []
浏览 5
提问于2022-07-09
得票数 -1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券