在iOS开发中,KVC和KVO是经常被用到的。可以使用KVC对对象的属性赋值和取得对象的属性值,可以使用KVO监听对象属性值的变化。简单介绍一下KVC和KVO。一:键值编码(KVC)KVC,全称KeyValueCoding(键值编码),是OC语言的一个特性,使用KVC,可以对对象的属性进行动态读写。KVC的..
分类:
移动开发 时间:
2017-04-30 22:54:04
阅读次数:
268
在iOS开发中,KVC和KVO是经常被用到的。可以使用KVC对对象的属性赋值和取得对象的属性值,可以使用KVO监听对象属性值的变化。简单介绍一下KVC和KVO。 一:键值编码(KVC) KVC,全称 Key Value Coding(键值编码),是OC 语言的一个特性,使用KVC,可以对对象的属性进 ...
分类:
移动开发 时间:
2017-04-30 20:32:59
阅读次数:
212
1.上拉刷新 定义一些属性: 1.是否正在刷新,2.进度,3.scrollview,4.刷新操作block,5.子控件 初始化方法 在移入父控件的方法中做操作 willMoveToSuperview,didMoveToSuperview 重写scrollview的set方法,添加kvo监听滑动 监听 ...
分类:
其他好文 时间:
2017-04-23 18:11:56
阅读次数:
238
#import "HMViewController.h" #import "HMPerson.h" @interface HMViewController () @property (nonatomic, strong) HMPerson *p; @end @implementation HMVie... ...
分类:
移动开发 时间:
2017-04-23 16:54:32
阅读次数:
196
/** * KVC基本概念 * * KVC全称Key-value coding(键值编码) * 一个非正式的Protocol,提供一种机制来间接访问对象的属性 */ /** * KVC的作用 * * KVC是可以直接通过路径(字符串)获取对应的键的值 * 访问私有变量(一个类中的私有变量,不能直接通 ...
分类:
其他好文 时间:
2017-04-14 14:25:26
阅读次数:
160
摘自:iOS--KVO的实现原理与具体应用 1 KVO是什么? KVO是Objective-C对观察者模式的一种实现,另外一种是通知机制(notification) KVO提供一种机制,指定一个被观察对象(例如A类),当对象的某个属性(例如A中的字符串name)发生更改时,对象会获得通知,并做出相应 ...
分类:
其他好文 时间:
2017-04-10 12:31:07
阅读次数:
631
2.最重要也是最核心的是要自己改下bootstrap-paginator.js源文件,如下: [javascript] view plain copy function oneferReportrePaintLine(param,type,page){ var time = param.name; ...
分类:
Web程序 时间:
2017-04-05 13:11:39
阅读次数:
318
自己稍微记录一下,方便以后用到: 先创建一个定时器的类: 在控制器创建的时候开始定时器, 然后在cell中添加kvo 监听事件: ...
分类:
其他好文 时间:
2017-04-03 00:24:46
阅读次数:
200
KVC和KVO看上去又是两个挺牛的单词简写,KVC是Key-Value Coding的简写,是键值编码的意思。KVO是Key-Value Observing的简写,是键值观察的意思。那么我们能拿KVC和KVO干些什么事呢?这两个缩写单词不能否认听起来挺高端的样子。这两个方法都是runtime方法,我 ...
分类:
其他好文 时间:
2017-04-02 18:31:06
阅读次数:
151
期初,这个是因为朋友说的,忘记是哪所大公司的笔试题,说 KVO 的实现为什么要创建一个子类。当初,我还瞎说的做了一个回答,感觉这个也没啥呢。随着自己兴趣使然,我就简单搜索了一下,我天,铺天盖地的文献,才知道,原来这个也是个领域哦。 后来就慢慢的接触、了解,也听说了很多新词,其中陌生的要属 isa 指 ...
分类:
其他好文 时间:
2017-03-28 17:36:40
阅读次数:
246