OC学习篇之-----类目·延展·协议之--延展
来源:互联网 发布:程序员高效 编辑:程序博客网 时间:2024/06/04 18:24
本篇为:延展
以下是个人理解中的类目延展协议:
类目:为本类添加新的方法,例如为NSObject类,继承后自雷同样继承父类的类目中的方法
协议:声明了可以被任何类实现的方法(本身不实现,遵守此协议的类娶实现)
延展:为本类
添加私有
方法,延展的方法只供本类使用
注意:类目和延展都是不可以添加类的实例变量,若必须添加,应该用继承来达到目的(不推荐代码中的添加属性,然后通过重写设置器达到目的)
1.延展:
1.1.形式和类目相同,不必新创建文件,只要把类目的@interface文件放在需要扩展的类的.m文件中就可以,
格式:@interface 类名 ();(括号里面是空得,所以延展也叫匿名类目)
如下代码就是:
#import "MyCalss.h"/* 延展 延展的作用就是定义自己的私有方法 形式和类目相同,不必新创建文件,只有把类目的interface文件放在你需要扩展的类的.M文件中 */@interface MyCalss ()@property(nonatomic,strong)NSString *property3;-(void)testExtension;@end@implementation MyCalss@end
总结:延展就是为类本身添加私有方法
0 0
- OC学习篇之-----类目·延展·协议之--延展
- OC学习篇之-----类目·延展·协议之--类目
- OC学习总结之延展类目协议
- OC学习篇之-----类目·延展·协议之--协议
- OC学习心得之延展类目协议
- OC-类目延展协议
- OC之类目、延展、协议、代理(笔记…
- OC学习:协议、类目和延展
- OC学习 第十章 类目延展协议
- 类目、延展、协议学习
- OC学习之延展和协议
- OC中类目,延展,协议
- OC 08 类目延展协议
- IOS开发之类目,延展,协议
- 初识Objecive-C 之 类目、延展、协议
- ios之类目/延展/协议作用
- iOS开发之 类目,延展,协议
- OC学习:类目和延展
- 【剑指offer】之链表倒数第k个节点
- Delphi字符串分割使用Tstringlist示例
- ubuntu 安装 jdk1.7
- 常见的伪随机数产生
- MYSQL错误代码大全
- OC学习篇之-----类目·延展·协议之--延展
- 40个Java多线程问题总结
- android实现定时任务
- android性能优化
- 1035. 插入与归并(25)
- Linux的作业管理(&、[ctrl+z]、jobs、fg、bg、kill)的使用
- 【转载】网络
- subprocess的一些用法总结(不记得转载地址了)
- erlang虚拟机代码执行原理