码迷,mamicode.com
首页 >  
搜索关键字:kvc kvo delegate    ( 3388个结果
学习IOS开发UI篇--UIScrollView/delegate/pagecontrol/UITimer
1.UIscrollView的属性==================================================1.1 常见属性@property(nonatomic) CGPoint contentOffset;这个属性用来表示UIScrollView滚动的位置@proper...
分类:移动开发   时间:2014-06-07 02:48:31    阅读次数:325
利用KVO监视一个view的frame
首先,keyPath一定是frame,而不是frame.origin.x之类的路径,因为再点下去的话,就是访问结构体内部的值了,KVO是无法检测的,会报错找不到KeyPath。代码如下:1 [_funcMenuVC.view addObserver:self forKeyPath:@"fra...
分类:其他好文   时间:2014-06-02 20:07:13    阅读次数:218
C#委托(delegate)
C#中委托(delegate)是一种安全地封装方法的类型,委托是面向对象的、类型安全的。 使用委托的步骤: 1、声明委托public delegate void DelegateHandler(string message); 2、定义委托方法// Create a method for ...
分类:其他好文   时间:2014-05-31 20:25:20    阅读次数:274
简单的deletage(代理)模式
delegate是iOS编程中的一种设计模式,它适用与让一个对象去检测自定义控件的各种状态。我们可以用这个设计模式来让单继承的objective-c类表现出它父类之外类的特征.代码如下: 一个类CustomView继承于NSObject,它加载在MainViewController上。这段代码的主要...
分类:其他好文   时间:2014-05-30 23:12:58    阅读次数:418
aspx利用cookie值来停止silverlight中的计时器
一.silverlight与silverlight中可以利用委托(delegate)来刷新frame.Refresh()1.在子类中定义委托捕捉关闭事件按钮 1 public delegate void onCloseClick(object sender, RoutedEventA...
分类:Web程序   时间:2014-05-30 07:55:13    阅读次数:376
(知其所以然 主题3)论观察者模式之KVC和KVO
在开发的时候,是不是忽然有种错觉:我们好像是代码的搬运工,一个项目开始,把自己写好的、封装好的类、框架亦或别人写好的第三方框架不假思索的运用到项目中,一方面:项目时间紧;二方面:简单好用,减少了代码量。但是有时候,我们是否应该停下脚步, 从底层去看看代码的世界,那样我们收益会颇丰,让我们一起走在学习...
分类:其他好文   时间:2014-05-30 06:58:28    阅读次数:180
ASIHTTPRequest 未下载完时,离开下载页面后,程序会崩掉
最近使用ASIHTTPRequest下载图片时,在未下载完时跳出下载页面会让程序奔溃。 1 BOOL dataWillBeHandledExternally = NO; 2 3 if ([[self delegate] respondsToSelector:[self didReceiveData....
分类:其他好文   时间:2014-05-28 03:02:32    阅读次数:263
线程间操作无效: 从不是创建控件“控件id”的线程访问它。(.net跨线程执行方法)
找了好久资料,终于解决了,特此记录下来。1 delegate void DelListHandler(string number); /// /// 按标识删除listview内容 /// /// 标识 private void ...
分类:编程语言   时间:2014-05-27 17:04:55    阅读次数:319
LocationCoder 地图经纬度解析
LocationCoder地图经纬度解析其实,在地图里面将地图解析成有意义的地址,或者把地址转换成有意义的经纬度都是很容易的事情,只是我将其封装了支持KVO,通知中心,block取结果,代理取结果而已.能通过组合的方式来封装对象扩展功能就绝对不会用继承的方式来扩展功能,只有当组合解决不了问题时才会使...
分类:其他好文   时间:2014-05-26 18:40:33    阅读次数:367
【COCOS2DX-游戏开发之三四】cocos2dx 3.0 TableView特殊用法:滚动时不能选择等等
cocos2dx 3.0版本TableView拍生自ScrollView,常用来做滚动列表,有几种特殊用法,不知道大家用到过没 要求:1.滚动时不能选中TableCell,非滚动状态才能选中 很简单,在TableView的delegate函数中,通过isTouchMoved()函数来判断 void WeaponSelectLayer::tableCellUnhighlight(coc...
分类:其他好文   时间:2014-05-25 20:47:22    阅读次数:469
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!