一.多态概念 多态的前提,必须存在继承关系,在代码中的表现形式就是父类类型保存子类类型,即父类的指针指向子类对象。 二.多态特性 在OC中,调用方法是,会检测对象的真实类型,称为动态绑定。 父类保存子类指针...
分类:
其他好文 时间:
2014-10-17 01:22:43
阅读次数:
297
通知其实和KVO类似,就是先在类A中设置通知,然后再类B中设置个监听这个通知的方法,当然可以通过这个通知方法可以传递一些参数,得到这个参数之后,一般是触发一个动作,此处举例就是触发输出一些内容而已。...
分类:
其他好文 时间:
2014-09-10 17:51:10
阅读次数:
225
KVO应该是key-value-observer,意思就是键值观察。作用就是用一个对象A监测对象B,如果对象B属性发生变化,那么就会发送一个消息给对象A,这样……呃,就这样了。至于拿到通知后怎么处理,那是后话。...
分类:
其他好文 时间:
2014-09-10 15:59:50
阅读次数:
222
谓词,呃,其实是一个NSPredicate对象,你可以设置一些条件给这个对象,那么这个对象就相当于一个过滤器了,满足它条件的和不满足的如何如何,是一个过滤作用。...
分类:
其他好文 时间:
2014-09-10 15:49:31
阅读次数:
141
最简单的想法是我们创建一个对象,然后利用某些方法给这个对象赋值,然后再用某些方法调用这个值。当然这种描述很类似于字典的键值概念,确实今天学习的就是这样一种方法:KVC,Key-Value coding键值编码。...
分类:
其他好文 时间:
2014-09-10 14:17:10
阅读次数:
169
我们先创建一个NSUserDefaults对象(其实类似于一个字典),然后把数据写入到这个对象中,然后把这个对象里面的数据保存在本地。然后我们把这些代码删除掉,重新创建一个对象来调用在本地的数据,看是否能调出,如果能,说明之前已经成功把数据本地化了。...
分类:
其他好文 时间:
2014-09-09 21:36:29
阅读次数:
305
对对象进行归档,和对对象进行拷贝差不多路数,也就是需要协议,之前的时对NSString和NSNumber这些对象为什么没有归档协议?因为它们自带了。
所以如果我们要对自定义的对象(而不是Foundation里默认的对象)进行归档的话就需要引入归档协议。...
分类:
其他好文 时间:
2014-09-09 18:26:59
阅读次数:
221
单例模式,就是一个类始终只有一个实例,不管如果copy还是retain还是alloc等等,都只有一个实例。为什么?有什么好处?
简单来说:
a:有的东西只能有一个,那就必须用单例;
b:单例的好处就是不会有多余的实例,所以节约内存;
c:因为只有一个单例,所以易于管理多线程对它的访问。...
分类:
其他好文 时间:
2014-09-09 18:21:19
阅读次数:
157
对象的拷贝分为浅拷贝和深拷贝,浅拷贝就是只拷贝对象,但是属性不拷贝,拷贝出来的对象和原来的对象共用属性,即指向同一个属性地址,深拷贝则相当于不仅拷贝了一个对象还拷贝了它的属性,即完全是两个东西,只不过内容相同而已。...
分类:
其他好文 时间:
2014-09-09 13:26:08
阅读次数:
200
对象归档?就是把对象的数据保存成文件实现数据的加密(即在文档中不是明文显示)和永久储存。
需要使用时,则从文件中恢复即可。...
分类:
其他好文 时间:
2014-09-09 13:03:28
阅读次数:
214