码迷,mamicode.com
首页 >  
搜索关键字:kvo    ( 575个结果
页面传值--Delegate/Block/KVO/Notification
上一篇讲了Block的页面传值。这里也就顺便把常用的几种页面传值放上来。这里我写了一个Demo: https://github.com/ChenNan-FRAM/TransferDataDemo 。想下的可以上去下载来看看。这里主要把上一篇提到的四种方式说一下(话不多说直接核心代码讲)。 1、使用Delegate 2、使用Notification 3、使用Block 4、使用KVO 定义及使用第二个...
分类:其他好文   时间:2015-07-28 13:04:46    阅读次数:154
Mac KVO
Key-Value Observing机制知识点介绍Key-Value Observing (简写为KVO):当指定的对象的属性被修改了,允许对象接受到通知的机制。每次指定的被观察对象的属性被修改的时候,KVO都会自动的去通知相应的观察者。KVO的优点:当 有属性改变,KVO会提供自动的消息通知。这...
分类:系统相关   时间:2015-07-28 12:47:19    阅读次数:183
Block的使用--页面传值方法及探究
上一篇讲了Block的简单实用,这一篇则是讲述Block的最经常也是比较简单的用法,个人认为这是block相对其他页面传值方式比较好的一个用处。也顺便总结下这两天对Block的理解的一些注意点。对于页面传值这种情况,我们一般在程序里有几种处理的方法。 1、设置Delegate 2、使用NotificationCenter 3、使用Block 4、KVO页面传值 5、NSUserDefault等文件存...
分类:其他好文   时间:2015-07-27 18:52:45    阅读次数:112
关于KVO的理解
Key-Value Observing非常像GDB里面的watchpoint,注册以后,每次值的变化,都会调用-(void) observeValueForKeyPath:ofObject:change:context:;来通知,从而有机会检查目前这个值是多少?要不要敢点什么事情?完成KVO,要满足...
分类:其他好文   时间:2015-07-26 18:56:05    阅读次数:138
IOS开发——UI进阶篇(五)通知、代理、kvo的应用和对比,购物车
一、通知1、通知中心(NSNotificationCenter)每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer...
分类:移动开发   时间:2015-07-26 05:57:24    阅读次数:274
kvo与通知
cocoa框架中很多地方都使用了观察者模式 一、KVO Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。每次指定的被观察的对象的属性被修改后,KVO自动通知相应的观察者。 ...
分类:其他好文   时间:2015-07-23 12:19:07    阅读次数:138
自释放
何为“自释放”?可以简单的理解为对象在生命周期结束后自动清理回收所有与其相关的资源或链接,这个清理不仅仅包括对象内存的回收,还包括对象解耦以及附属事件的清理等,比如定时器的自我停止、KVO对象的监听移除等对象内存的回收开发中,对象管理的基本原则——谁创建谁释放。但是,非ARC工程中,我们会用auto...
分类:其他好文   时间:2015-07-23 00:20:38    阅读次数:139
delegate、notification、KVO场景差别
delegate:编译器会给出没有实现代理方法的警告一对一使用weak而不是assign,或者vc消失时置为nil可以传递参数,还可以接收返回值notification:编译期无法排错一对多恰当时候需要移除注册,否则多次add会造成多次收到消息可以传递参数,但无返回值、KVO:简单的实现两对象间的信...
分类:其他好文   时间:2015-07-22 12:44:24    阅读次数:96
IOS开发——UI基础-KVO
KVO == Key Value Observing作用: 可以监听某个对象属性的改变一、使用KVO Person *p = [Person new]; p.name = @"chg"; p.age = 30; // 给p这个对象添加一个监听 , 监听p对象的age属性的改变...
分类:移动开发   时间:2015-07-22 01:34:05    阅读次数:119
KVO
// StockModel.h// KVO//// Created by 张国锋 on 15/7/20.// Copyright (c) 2015年 张国锋. All rights reserved.//#import @interface StockModel : NSObject@pro...
分类:其他好文   时间:2015-07-21 20:30:19    阅读次数:145
575条   上一页 1 ... 34 35 36 37 38 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!