腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Swift
声明
一个
协议
是
等同
的
我有
一个
协议
: var title: String { get }} return lhs.title == rhs.title} 但在这一改变之后,我得到了“
协议<
浏览 7
提问于2017-08-13
得票数 4
5
回答
Objective-c中
的
协议
和接口有什么区别?
、
我不明白
协议
和接口之间
的
区别是什么?他们似乎都在做同样
的
事情? 它是否像C#中
的
抽象一样,因为您需要实现它?
浏览 1
提问于2010-05-12
得票数 19
回答已采纳
1
回答
Swift
协议
如何
声明
为通用一致性
、
、
、
你好,我有
一个
关于
Swift
协议
的
问题 我
声明
了
一个
名为BaseViewModel
的
协议
我有
一个
名为AViewModel和BViewModel
的
类,它们符合BaseViewModel
协议
classAViewModel : NSObject , BaseViewModel class BViewModel : NSObject , BaseViewModel 现在,我需要
声明</em
浏览 17
提问于2019-02-22
得票数 0
2
回答
在纯
Swift
中
声明
一个
协议
@objc和让它符合NSObjectProtocol有什么区别呢?
、
、
、
、
考虑两个
Swift
协议
:
声明
Swift
协议
@objc与使其符合NSObjectProtocol之间有什么区别?我知道没有@objc
的
任何
协议
都不会连接到Objective,但是这两个
声明
在
一个
纯
Swift
应用程序中有什么区别呢?
浏览 5
提问于2016-05-25
得票数 8
回答已采纳
1
回答
两个不同类
的
相同
协议
、
、
、
、
我想对两个不同
的
类使用相同
的
协议
。它适用于两个UIStoryboardSegue类,
一个
是
普通类,另
一个
是
展开类。在我
的
第一堂课GameSegue.
swift
中,我已经
声明
了这个
协议
我使用这个
浏览 2
提问于2015-01-12
得票数 1
回答已采纳
1
回答
将代码限制为Objective-C或
Swift
调用者
、
我正在转换一些遗留
的
Objective-C,我遇到了
一个
奇怪
的
问题。所讨论
的
代码
是
在Objective-C中定义
的
协议
,但是代码
的
调用者
是
Swift
和Objective-C
的
混合包。我很好奇是否有办法通过弃用警告将调用者限制为仅限
Swift
-only或仅限Objective-C-only。我正在考虑保留Objective-C
协议
,并在单独
的
<em
浏览 16
提问于2020-05-19
得票数 1
回答已采纳
1
回答
Swift
中私有关键字
的
使用以及它们在
协议
中
的
使用?
、
、
、
我正在构建
一个
iOS应用程序,在该应用程序中,我希望为我
的
模型创建
一个
协议
(据我理解它相当于java接口),用于单元测试。如何确保这种封装在
Swift
与
协议
中,其中我不能使用私有关键字
的
属性。:} 我
的
问题
是
,我不能
声明
我
的
属性
是
私有的,这仅仅
浏览 3
提问于2015-10-10
得票数 0
1
回答
在
Swift
4中
声明
作为子类并符合
协议
的
元类型
、
这个问题
是
关于
一个
特定
的
用例,我需要
一个
元类型,它肯定不清楚如何去做。
Swift
4允许
声明
一个
变量,该变量
是
一个
子类,符合多个
协议
:我需要这样
的
一致性,但不是对于实例但是对于以下语法: var classForCell: UICollectionViewCell.Typ
浏览 1
提问于2017-11-10
得票数 11
回答已采纳
1
回答
如何判断
Swift
类
是
从另
一个
类继承
的
,还是符合
协议
的
?
、
例如,如果我们有
一个
从类Foo继承
的
类Bar,并且符合
协议
Bazclass Foo: Bar, Baz {} 如果我们事先不知道Bar
是
一个
类,而Baz
是
一个
协议
(例如,在读取其他人
的
代码时),该怎么办?在这种情况下,由于在class Foo:之后有多个
声明
,这可能
是
显而易见
的
。在
Swift
中,
浏览 3
提问于2014-07-04
得票数 4
1
回答
Swift
3转换错误/NSError
、
、
、
、
在尝试迁移到
Swift
3(在
一个
包含大约一半/一半
swift
/objective-c代码
的
项目中)时,我遇到了
一个
问题。我们在objective-c中
声明
这个特定
协议
,如下所示:
Swift
编译器为上面的
协议</
浏览 12
提问于2016-09-11
得票数 11
回答已采纳
1
回答
导入桥接头中
的
文件,该文件导入
Swift
标头
、
、
我一直遇到
一个
错误,告诉我Xcode未能导入桥接标头。我注意到,只有当我导入
一个
特定
的
类时才会发生这种情况,它导入了我
的
Swift
头(ProjectName-Swit.h)。是否可以导入导入
Swift
头
的
类?如果不是,如何使用在我
的
Swift
类中导入
Swift
头
的
类,同时仍然能够使用我在文件中需要
的
Swift
代码?
浏览 3
提问于2016-04-05
得票数 2
回答已采纳
1
回答
在
Swift
中使用类本身
的
协议
中在类中
声明
的
枚举?
、
我们如何在
Swift
中做一些类似于前向
声明
的
事情?我在类之前
声明
了
一个
协议
,但是
协议
需要在类之前
声明
一个
枚举(recordType): func errorUpdating(error: NSErrorcase Types = "Type" case Repeat
浏览 3
提问于2015-03-04
得票数 2
回答已采纳
1
回答
mapView
声明
中
的
快速编译器错误
、
、
、
、
我升级到了
一个
更新
的
Swift
编译器,遇到了这个编译器错误,我不知道如何解决。我从mapView中
声明
了一堆MKMapViewDelegate函数。ViewController.
swift
:12:7:在这里,类'ViewController‘
声明
遵守
协议
’MKMapViewDelegate‘ /ViewController.
swift
:137:10:在这里
声明
的
需求'mapView(_:
浏览 5
提问于2015-05-06
得票数 1
回答已采纳
2
回答
Swift
代理
协议
不能防止保留周期问题
、
、
、
在
Swift
中,如果我创建
一个
委托
协议
,它可以通过类和结构来遵守。如果委托
是
一个
类实例,我希望变量
是
弱
的
,以避免保留周期。如果它是
一个
结构,就没有这样
的
需要--事实上,
Swift
不允许我让委托变量变弱。注意:我知道如何创建弱委托,但关键问题
是
-如果您创建
的
委托
协议
可能
是
弱
的
,除非您仅使其符合类,否则您不能强制执行保留周期。}
浏览 3
提问于2015-12-28
得票数 8
2
回答
如何在Objective代码中使用导入
的
Swift
协议
和类?
、
、
、
、
我有
一个
将
Swift
和Objective两者结合起来
的
项目,并且:@objc protocol Plugin {@protocol Plugin; 现在,在objects .m文件中,我得到了
一个
NSMutableDictionary,_plugins,它
浏览 9
提问于2021-09-04
得票数 1
回答已采纳
1
回答
如何基于Int创建新
的
类型安全基元类型?
、
、
问题背景:我同时学习功能域建模和
Swift
。我正在使用
的
示例
是
F#。
一个
这样
的
例子
是
声明
单例联合:type CustomerId = CustomerId of intlet orderId = OrderId 42 printfn "%b" (orderId = customerId) //
浏览 9
提问于2019-11-01
得票数 2
7
回答
Objective类中
的
Swift
协议
、
我用
Swift
编写了SearcherProtocol,需要实现
一个
目标-C类FileSearcher,它必须使用这个
协议
。FileSearcher : NSObject <SearcherProtocol> 编译器告诉我 找不到“SearcherProtocol”
的
协议
声明
将SearcherProtocol导入FileSearcher.h会引发另
一个
编译器错误:module nam
浏览 2
提问于2014-08-12
得票数 44
回答已采纳
2
回答
myProjectName-在干净构建后找不到
Swift
.h
、
、
、
所以我有objc+
swift
项目。我有
一个
带有Objc头文件
的
Bridging Header文件,我需要在
Swift
中使用它。请注意:这两种方案都有相同
的
代码库. 注释我使用Obc文件
的
Swift
代码(
浏览 0
提问于2018-10-19
得票数 0
回答已采纳
3
回答
声明
类变量符合
Swift
协议
、
在
Swift
中,我如何
声明
一个
变量显式地
声明
它符合某些
协议
?根据我
的
理解,目标-c等效为@property id<NSObject>,可以这样做:
声明
一个
类型为NSObject
协议
的
变量,但我不这样做,我想
声明
一个
符合AnyObject类型
的
变量。我还想了解如何
声明
每个对象都符合该
协议</em
浏览 5
提问于2014-08-17
得票数 4
回答已采纳
1
回答
如何在Objective中导入
Swift
协议
、
在我
的
快速课堂上,我有了下
一个
协议
:public protocol MyDelegate: AnyObject { ... }#import <ModuleName/ModuleName-
Swift
.h>@import MySwiftClass; 但我仍然不能在Obj中
的
.h文件中使用该
协议
浏览 2
提问于2021-05-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
swift面向协议编程的一些Tips
CoinGeek声明:更改BCH协议是BCH获得大规模采用的错误方式
Swift Playgrounds一个神奇的App
海底捞的提价道歉声明,“是公司领导层的一个错误决定!”
为什么Swift会是深度学习的下一个大热门?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券