通过模态的方法把数组中的字典中的数组放到一个数组中,并可以用点语法实现调用1.解析数据:代码:NSString *path =[[NSBundle mainBundle] pathForResource:@"StudentArr" ofType:@"plist"];
self.stuArr =[NSMutableArray arrayWithContentsOfFile:path];...
分类:
其他好文 时间:
2015-08-12 10:14:57
阅读次数:
128
什么是键值编码?
键值编码(Key-Value-Coding)是指,将表示对象包含的信息的字符串作为键值使用,来间接访问该信息的方式。键值编码提供了非常强大的功能,基本上,只要存在访问器方法,生命属性或实例变量,就可以将其名字指定为字符串来访问。
1、使用KVC
定义一个Student类,继承于NSObject。
.h文件
#import
@interfa...
分类:
其他好文 时间:
2015-08-11 16:15:44
阅读次数:
134
?、属性 概念 属性是Objective-C 2.0定义的语法,为实例变量提供了setter、 getter?法的默认实现。能在?定程度上简化程序代码,并且增强实例变量的访问安全性 定义 @interface Person : NSObject @property 属...
分类:
其他好文 时间:
2015-08-10 20:24:21
阅读次数:
144
KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。Key-Value Coding (KVC)KVC,即是指NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之...
分类:
其他好文 时间:
2015-08-10 13:33:42
阅读次数:
126
KVO 和 KVC 的区别?key value coding ,key value observerKVC 是 路径访问的规范 KVO 观察某个变量的变化过程 它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相.....
分类:
其他好文 时间:
2015-08-04 22:27:01
阅读次数:
79
1.KVC的操作方法由NSKeyValueCoding协议提供,而NSObject就实现了这个协议,也就是说ObjC中几乎所有的对象都支持KVC操作.2.setValue:属性值 forKeyPath:属性路径,可以简化书写3.在ObjC中要实现KVO则必须实现NSKeyValueObServing...
分类:
移动开发 时间:
2015-08-04 02:00:30
阅读次数:
162
【生成二维码】
iOS7以后苹果有CoreImage框架用于生成二维码,二维码通过滤镜生成,二维码滤镜可以将字符串转化为二维码。
注意字符串必须转化为NSData传入,通过KVC告诉滤镜。
滤镜输出为CIImage,注意要转化为UIImage使用。
代码如下:
// 1.实例化二维码滤镜
CIFilter *filter = [CIFilter filterWit...
分类:
其他好文 时间:
2015-08-03 22:45:06
阅读次数:
183
一属性
属性的声明
属性的实现
二属性的属性Attribute
第一类读写性控制readonlyreadwritesettergetter
第二类原子性控制nonatomicatomic
第三类语义设置assignretaincopy
三点语法
四KVC一、属性属性是Objective-C 2.0定义的语法,为实例变量提供了setter、getter方法的默认实现。能在一定程度上简化程序代码,并且增...
分类:
其他好文 时间:
2015-08-02 20:04:13
阅读次数:
125
KVC 补充及实例怎么获取值 和 修改值—–>How - (void)setValue:(id)value forKey:(NSString *)key
- (id)valueForKey:(NSString *)key
- (id)valueForKey:(NSString *)key //以 key 作为标示符,获取其对应的属性值
- (void)setValue:(id)value f...
分类:
移动开发 时间:
2015-07-30 23:30:37
阅读次数:
203
KVCKVC 的基本概念 —–>What
KVC 是一种间接更改对象状态(或者说是属性值)的方式:key-value coding 简称 KVC.
主要本质特点是采用字符串来标识对象的属性变量,并可以利用这个标识来更改对象的状态(或者说是属性值)
这种间接表现在通过字符串来标识属性,?而不是通过调?用存取?方法或直接地访问实例变量的方式。
KVC机制不仅?支持对象,还?支持标量和结构体类型,这...
分类:
移动开发 时间:
2015-07-30 19:29:06
阅读次数:
236