delegate与block
来源:互联网 发布:python::-1 编辑:程序博客网 时间:2024/04/28 00:55
delegate和block是iOS上常用于实现回调的两种机制,两者的选用可以参考下面的指导思想:
->公共接口、回调方法较多的,适合用delegate
iOS自身有很多例子,比如常用UITableViewDelegate、UITextViewDelegate等
->异步和简单的单个回调用block更方便
有很多第三方包/库这样用,比如ASIHTTPRequest,AFURLSessionManager等
delegate与block的使用对比,可以参见demo
http://download.csdn.net/detail/yzx0xyz/9080633
推荐一个用block给UIAlertView做回调的有趣用法
http://www.abdus.me/ios-programming-tips/uialertview-with-blocks-call-back/
1 0
- delegate与block
- delegate与block 互通性
- block 与 delegate 的区别
- block 与 delegate 的区别
- block与delegate的认识
- block 与delegate 的区别
- Delegate & Block
- block , delegate
- 代理delegate与通知Notification、block的使用区别
- iOS个人封装图片下载:Block与Delegate两种方式
- swift中delegate与block的反向传值
- 对象间的通信之delegate、notificationCenter与block
- delegate block 通知
- delegate / target, action / block
- Block vs Delegate
- Block Delegate and Closure
- [ios] delegate, selector和block
- delegate 和 block 的区别
- 现代SoC学习心得(3)
- Yahoo——网站性能优化35条黄金守则
- ddpush 学习之路 1 前言
- HDU ACM : 1875 畅通工程再续->最小生成树(并查集)
- UML - 2 其他类型的图
- delegate与block
- hql语句出现XXX is not mapped XXX
- 安卓初学:给button按钮绑定事件写法2--外部类写法
- linux内核编程
- Python3.4 调用语音及警报声
- 温故知新--Servlet(四)--servlet线程安全问题
- Apple watch 开发指南(2) 前言
- opencv中测量运行时间的函数
- [zz] QuickSearchBox源码分析