delegate,notification,KVO,块,
不在犯二的IT男
码农一个,进修中!
展开
-
iOS 如何选择delegate、notification、KVO?
转载http://mobile.51cto.com/iphone-386316.htm2013-03-25 15:06 佚名 oschina 字号:T | Tdelegate、notification和KVO的功能比较类似,那么在实际的编程中,如何选择这些方式呢? 在开发ios应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,controlle转载 2013-11-05 11:16:42 · 1389 阅读 · 0 评论 -
自定义Delegate 传值
当我们学习控件的时候!我们发现很多控件本身都有自己的委托!当我们把一些方法封转起来的时候 通过委托能更好的处理数据或者事件!我们知道苹果推崇的MVC开发模式,委托常常用来处理模型和图形之间数据的传递。例如我们通过http 请求服务器时!我们通常会把http处理数据封装在一个模型里!我们可以通过委托来传递请求完的数据!这样增强的代码的耦合度和复用率!自定义委托本身遵循一个自己规定的协议!让定义原创 2013-11-05 14:59:55 · 3589 阅读 · 0 评论 -
KVO 实战解析
前人已经说的很清楚了!我也没必要在重复了!我也没人家总结的好!通过一个遛狗例子来解析KVO下面介绍来自 http://www.cppblog.com/kesalin/archive/2012/11/17/kvo.html 总结的很全面 值得研究一,前言Objective-C 中的键(key)-值(value)观察(KVO)并不是什么新鲜事原创 2013-11-05 18:21:09 · 3949 阅读 · 1 评论 -
Objective-C语法之KVC的使用
本文由http://blog.csdn.net/totogo2010/除了一般的赋值和取值的方法,我们还可以用Key-Value-Coding(KVC)键值编码来访问你要存取的类的属性。下图来自苹果官网:如何使用KVC存取对象属性呢?看个示例1、使用KVC定义一个Student类,继承于NSObject。.h文件转载 2014-01-08 10:47:48 · 932 阅读 · 0 评论 -
Block 回调函数
dog.h 头文件#import /* void 返回类型 DogNameBlock 块的对象 dogName 返回参数 */typedef void(^DogNameBlock)(NSString *dogName);@interface Dog : NSObject//能进行回调的方法-(void)dogfirstName:(NSString *)原创 2014-10-21 15:43:44 · 1979 阅读 · 0 评论