网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月08日
漏签
0
天
swift吧
关注:
40,548
贴子:
75,369
看贴
图片
吧主推荐
游戏
21
回复贴,共
1
页
<<返回swift吧
>0< 加载中...
定义协议的时候里面的方法或者参数前面加了一个class是什么意思
只看楼主
收藏
回复
走了更好
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还有书里面说类遵循了一个协议就要完整的实现它,也就是里面的参数还有方法都要在类里面出现,那这样定义了协议还有什么意义吗?直接在类里面打出这些参数和方法不是更简单?
走了更好
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有人吗
深圳市桦米科技有限公司
深圳市桦米科技,专业模具加工厂家,技术精湛,服务周到,值得信赖!深圳市桦米科技,专业模具加工厂家,品质保证,值得信赖。
2024-09-08 09:07
广告
立即查看
didSet
铁杆吧友
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你的问题是基础概念问题,很好解决,且看楼下:
秋色夏影
知名人士
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
楼下是我……………………
class表示类型方法,或者说静态方法
didSet
铁杆吧友
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
协议有两种类型的方法,一种是必须执行的方法,一种是可选的方法,可有可无,不需要可以不用去执行。
didSet
铁杆吧友
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
那要看协议里面是如何定义的,必须方法与可选方法的定义是不同的,你回去看看语法,这不高深,非常简单。
didSet
铁杆吧友
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
可能协议里面大部分方法你都不感兴趣,你可能只实习其中一个方法,这些就是可选方法,而某些方法你一定要执行,这叫必选方法,挺简单的
来一个橙子
高级粉丝
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
协议类似于java是接口,是抽象的,所以只能定义方法不能去在协议里实现它。swift中的协议有可选型方法和一般方法。在实现协议后,就必须要实现协力里面的一般方法,而协力里的可选型方法可选择实现或不实现。协议的意义是程序的一种规范。
didSet
铁杆吧友
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
协议是很简单的概念,没必要花大家更多时间,楼主看看协议的说明文档,一般都有这些内容。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示