学习笔记:自定义方法的两种实现方式
2012-06-14 15:37
519 查看
1 [self XXX]
如果要在.m的一个方法中调用自己的XXX方法,需要在.h中指定 -(void)XXX;
2 [self performselector @selector(XXX)]
如果没有在.h中指定,则需要用这种方法,不然直接用[self XXX]会产生一个警告。
如果用[self XXX]则表示其它地方实例化该类,也可以调用该方法,而2则不行。2相当于一个私有方法,我是这样理解。
如果要在.m的一个方法中调用自己的XXX方法,需要在.h中指定 -(void)XXX;
2 [self performselector @selector(XXX)]
如果没有在.h中指定,则需要用这种方法,不然直接用[self XXX]会产生一个警告。
如果用[self XXX]则表示其它地方实例化该类,也可以调用该方法,而2则不行。2相当于一个私有方法,我是这样理解。
相关文章推荐
- 黑马程序员--Java学习笔记之多线程(自定义线程的两种方式对比、线程状态、线程安全)
- [Animation学习笔记]Animation-动画(Frame-逐帧/Tween-补间[两种实现方式])
- Android(java)学习笔记147:textView 添加超链接(两种实现方式,,区别于WebView)
- ((ios开发学习笔记 十二))Nib加载的方式实现自定义TableView
- 线性表的两种实现方法-数据结构学习笔记2.1
- Android开发学习笔记(四):两种方法实现图片播放器
- JAVA学习笔记26——异常机制2:常见异常+异常处理其余两种方法+自定义异常
- FMX有两种消息处理的实现方式,一种是用TMessageManager来实现自定义的消息,另外一种象TEdit中的实现,直接声明消息方法(firemonkey messaging)
- 学习笔记之约瑟夫环的两种实现方法(数组&链表)
- Struts2第九讲学习笔记Action的三种实现方式,两种驱动方式
- STL学习笔记 ---- 由set的声明所引发的自定义比较的实现方式
- 学习笔记之约瑟夫环的两种实现方法(数组&链表)
- ((ios开发学习笔记 十一))自定义TableViewCell 的方式实现自定义TableView(带源码)
- 『iOS学习笔记』 - 变量 属性 方法 实现
- CCNA学习笔记之telnet登录的两种方式
- 两种简单的方式快速实现hashCode 和 equals方法
- [原创]java WEB学习笔记84:Hibernate学习之路-- -映射 一对一关系 ,基外键的方式实现
- IOS学习笔记(4)——自定义相机的实现
- MapXtreme 2005学习(6):两种方法实现动态轨迹
- 【Swift学习笔记-《PRODUCT》读书记录-实现自定义转场动画】