单例模式,就是一个类始终只有一个实例,不管如果copy还是retain还是alloc等等,都只有一个实例。为什么?有什么好处?
简单来说:
a:有的东西只能有一个,那就必须用单例;
b:单例的好处就是不会有多余的实例,所以节约内存;
c:因为只有一个单例,所以易于管理多线程对它的访问。...
分类:
其他好文 时间:
2014-09-09 18:21:19
阅读次数:
157
1、Objective-C的类可以多重继承么?可以采用多个协议么?答:不可以多重继承,可以采用多个协议,Objective-C本身也并不支持抽象基类。2、#import和#include的区别是什么?#import 跟 #import""有什么区别?#import能避免头文件被重复包含的问题:1) ...
分类:
移动开发 时间:
2014-09-09 15:15:28
阅读次数:
265
对象的拷贝分为浅拷贝和深拷贝,浅拷贝就是只拷贝对象,但是属性不拷贝,拷贝出来的对象和原来的对象共用属性,即指向同一个属性地址,深拷贝则相当于不仅拷贝了一个对象还拷贝了它的属性,即完全是两个东西,只不过内容相同而已。...
分类:
其他好文 时间:
2014-09-09 13:26:08
阅读次数:
200
对象归档?就是把对象的数据保存成文件实现数据的加密(即在文档中不是明文显示)和永久储存。
需要使用时,则从文件中恢复即可。...
分类:
其他好文 时间:
2014-09-09 13:03:28
阅读次数:
214
一 测试 1. 测试 (1) 测试 (2) 测试 (3) 测试 (4) 测试 2. 测试 3. 测试 二 测试 1. 测试 2. 测试 3. 测试 (1) 测试 (2) 测试 三 测试 1. 测试 2. 测试 3. 测试
分类:
其他好文 时间:
2014-09-09 10:53:18
阅读次数:
188
利用fileManager和FileHandle来操作文件更得心应手,注意两者的优势,比如读取文件大小,可以利用fileHandle的一个操作方法把数据都提取出来测量数据大小,但对于大文件相当于把文件都读取一遍,不可取。所以可以用fileManager提取文件属性里面的文件大小。...
分类:
其他好文 时间:
2014-09-07 14:50:35
阅读次数:
231
定义一个方法供调用,这个方法是创建并打开一个文件,然后利用定时器每个1秒调用另一个私有方法,这私有方法把当前时间到这个文件夹,但只写10次...
分类:
其他好文 时间:
2014-09-07 13:35:05
阅读次数:
185
a:NSFileHandle只能打开现成的文件,所以如果是新文件则需要NSFileManager先创建新文件;
b:打开一个文件就后,就需要关闭一个文件;
c:根据不同的要求可能要设定不同的偏移量(即光标所在位置),可以通过移动到开头或结尾,也可以先获取当前位置然后增加和减少多少字节来移动;...
分类:
其他好文 时间:
2014-09-07 11:05:25
阅读次数:
213
协议就像是一个授权合同,比如类A让类B帮自己找租房。但是这个“授权合同”只是一张合同(即有方法),但合同是死的不能自己去找租房(即没有实现),但是类B得到这个授权合同(即引入协议),利用自己有一套如何找房子的方法(即实现这个协议里面定义的那些方法)就能达到一些目的如找到房子。...
分类:
其他好文 时间:
2014-09-06 12:27:53
阅读次数:
169
声明一个类时,有实例变量和方法,而如果事后想增加方法的话直接在类里面添加感觉会显得杂乱无章,如果创建一个子类的话,层级多了会糊涂掉。至此,类目诞生。
从上可知,类目就是类的一个派生,你可以理解成事“只有方法,没有实例变量”的一种子类。...
分类:
其他好文 时间:
2014-09-06 08:37:02
阅读次数:
259