博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
观察者模式
阅读量:4987 次
发布时间:2019-06-12

本文共 673 字,大约阅读时间需要 2 分钟。

通知   

KVO(
Key-Value Observing)

NSString *value = [NSStringstringWithFormat:@"%d",(int)_mySlider.value];

NSLog(@"%@",[selfvalueForKeyPath:@"myTxt.text"]);

NSString *keyPath = @"myTxts.text";

[ self   setValue :value  forKeyPath :keyPath];
 
 
KVC(
Key-Value Coding)
 
===========1:
// 加一个检测textFiled 的
 

    [self addObserver:selfforKeyPath:@"myTxt.text"options:

      NSKeyValueObservingOptionOld || NSKeyValueObservingOptionNew context:nil];
===========2:

-(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context

{

    NSLog(@"1");

    NSLog(@"%@",change);

}
 
适配器模式
协议

转载于:https://www.cnblogs.com/debuggle/archive/2013/02/21/2920204.html

你可能感兴趣的文章
Spring事务管理
查看>>
JS||JQUERY常用语法
查看>>
talend hive数据导入到mysql中
查看>>
ORA-01093: ALTER DATABASE CLOSE only permitted with no sessions connected
查看>>
linux下mysql配置文件my.cnf详解
查看>>
获取微信用户列表Openid
查看>>
架构必备词汇
查看>>
SublimeText快捷键操作
查看>>
Python开发 基礎知識 (未完代補)
查看>>
监听器的使用,以及实现, 测试
查看>>
java基础二 分支循环
查看>>
python--002--数据类型(list、tuple)
查看>>
把近期的小错误整理一下
查看>>
动态规划 —— 背包问题一 专项研究学习
查看>>
51nod 1571 最近等对 | 线段树 离线
查看>>
关于parseInt的看法
查看>>
从用户端到后台系统,严选分销教会我这些事
查看>>
数据分析融入至BI工具的新思路
查看>>
c#必会知识点
查看>>
网页使用MD5加密
查看>>