简化delegate写法
来源:互联网 发布:免费制作电子相册软件 编辑:程序博客网 时间:2024/06/01 10:34
标准的写法
空
简化后的宏
/**************************************************************/// delegate 委托/*#define DelegateSelf( __fun ) \if (_delegate && [_delegate respondsToSelector:@selector( __fun )]) { \ [_delegate __x self];} */#define DelegateSelf( __fun ) Delegate( __fun, self)/*#define Delegate( __x ) \if (_delegate && [_delegate respondsToSelector:@selector(__x)]) { \[_delegate __x];} */#pragma mark - to delegate被注册KVO时,isa会变, 判断delegate被释放?#define Delegate( __fun, ...) \if (_delegate && [_delegate respondsToSelector:@selector( __fun )]) { \objc_msgSend(_delegate, @selector( __fun ), ## __VA_ARGS__);}
简化后的写法
DelegateSelf(bankCellClickPlus:);Delegate(clickMedal:index:, self, sender.tag);
0 0
- 简化delegate写法
- 简化delegate写法
- 27.代理 Delegate写法
- swift 中的delegate 写法
- 关于delegate和简化方式
- Android 简化findViewById写法
- tableView简化写法
- android findviewbyId 简化写法
- 汇编程序的简化写法
- delegate的几种写法
- 简化ui文件转换写法
- JDK7的try简化写法
- C# delegate and event 规范写法
- 求最大公约数和最小公倍数—简化写法
- 简化只执行一次的写法
- ViewHolder的另一种简化的巧妙写法
- ormlite使用中的dao简化写法
- Android-View自定义属性-简化写法
- 单例模式
- 线程间如何进行消息传递
- Qt 中使用全局变量
- 使用oracle 的 PL/Sql 定时执行一个存储过程
- 【JMLR’03】Latent Dirichlet Allocation (LDA)- David M.Blei
- 简化delegate写法
- CentOS 6.3设置静态IP教程
- asynch descriptor resize等待事件
- leetcode 第27-28 题 Implement strStr() & Divide Two Integers
- struts2----拦截器
- 学Java的人都应该知道的那些事儿
- 北大全球选人,将招收百名“中国学”硕士
- 个人多线程程序设计经验总结
- [python]numpy