NO.4-协议
2015-12-04 09:56
232 查看
协议:共同遵守的条约
protocol:协议
制定共同实现的方法(如果不实现会警告,但不会崩溃)
1、协议只有
声明文件 只需要告诉人
要遵守哪个方法并不需要 具体怎么实现
2、协议有
强制执行(@required)
和
选择执行(@optional)
(默认的是强制执行)
协议数一个公共接口
只只要遵守协议的类 都可以使用这个接口
声明协议的步骤:
1、创建一个声明协议 command+N --> Object-c File-->选择protocol
@protocol 协议名 <NSObject>
@end
2、声明协议的方法(只要遵守协议的类
都可以使用这个接口)
声明协议的方法有两种实现:
1.强制执行(@required)默认
2.选择执行(@optional)
遵守协议
实现协议步骤:
1、导入协议名 #impo“协议名.h”
2、@interface
类名:父类名<协议的名字>
3、实现协议里面的方法
protocol:协议
制定共同实现的方法(如果不实现会警告,但不会崩溃)
1、协议只有
声明文件 只需要告诉人
要遵守哪个方法并不需要 具体怎么实现
2、协议有
强制执行(@required)
和
选择执行(@optional)
(默认的是强制执行)
协议数一个公共接口
只只要遵守协议的类 都可以使用这个接口
声明协议的步骤:
1、创建一个声明协议 command+N --> Object-c File-->选择protocol
@protocol 协议名 <NSObject>
@end
2、声明协议的方法(只要遵守协议的类
都可以使用这个接口)
声明协议的方法有两种实现:
1.强制执行(@required)默认
2.选择执行(@optional)
遵守协议
实现协议步骤:
1、导入协议名 #impo“协议名.h”
2、@interface
类名:父类名<协议的名字>
3、实现协议里面的方法
相关文章推荐
- android自定义view课程之view的优化
- keystone policy.json 的学习总结
- TCmklink | TC目录联接菜单
- linux下调整音量大小
- 远程控制软件有哪些,如何选取
- 异常、日志、断言和调试
- 秒杀查看Jar包源码乱码的Eclipse插件
- IOS集成到支付宝的步骤及问题
- Java 7之传统I/O - InputStreamReader和OutputStreamWriter
- ARM汇编伪指令
- 正则表达式30分钟入门教程
- 我的第一篇CSDN博客
- 七个你无法忽视的Git使用技巧
- oracle函数trunc的使用
- Canny边缘检测
- iOS 9下 tableView cell 显示不正常 问题
- 学习--jquery 自定义插件 可扩展 表单验证
- Android Studio 常用插件
- Windows64位API的改动,MARK
- 十个免费的 Web 压力测试工具