延展、协议

编程入门 行业动态 更新时间:2024-10-10 12:17:50

延展、<a href=https://www.elefans.com/category/jswz/34/1771197.html style=协议"/>

延展、协议

  1、---------延展(Extention)-----------  

1、类的延展 就是在类中添加私有方法.变量

2、延展中声明的方法是在类本身的@interface类名 ()和它对应的@end之间实现,                     


2、 —————协议(Protocol)—————

1       协议 : 共同遵守的一个条约

2       协议是可以被任何类实现的方法,协议本身不是类,它是定义了一个其他类可以实现的接口(协议是只声明,不实现的)

3       没有实现的类目 又叫 非正式协议

4        非正式协议是以 圆括号()来表示的,而正式协议是以尖括号<>来表示。

5       如果子类要创建协议时,只要在基类遵守某一 协议就行。

6       在哪一个类里面 导入了协议 就在哪个类里面 实现这个协议方法

7       @required 必须强制实现的  不实现就报错 默认的是强制实现的

         @optional 选择实现的

更多推荐

延展、协议

本文发布于:2024-03-12 19:31:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1732244.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:协议

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!