首页 > 代码库 > IOS开发

IOS开发

第四章 OOP

 

1,继承是一种用已有的类创建新类的机制,利用继承我们可以先创建一个共有属性的类,根据该一般的类再创建具有特殊属性的类,新类继承一般类的状态和行为,并根据需要增加自己的新状态。由继承得到的类为子类,被继承的类为父类。

 

2,重载,在一个类里,方法名相同,参数和参数列表不同。

 

3,重写,子类继承父类,方法名和参数和父类相同,但是方法体不同。

 

4.封装,在OOP中,封装是特性之一,用来隐藏信息

 

5,id类型和静态类型

 

第五章 内存管理与异常控制

 

1.ios不支持垃圾回收机制,所以内存管理非常重要

 

2.ios内存过低是,会发出警告,若问题仍在,应用程序可能会终止

 

3.自动释放池NSAutoreleasePool,添加到自动释放池的对象都会在[pool drain]时引用计数减1,计数为0时回收资源

 

4.程序中可以有多个自动释放池,并且可以嵌套。

 

5.每个对象创建时引用计数自动设置为1,再有其他对象引用时,通过发送retain消息使该对象引用次数加1,不需要对象时,使用release使引用对象减1,retaincount可以获得当前对象的引用次数。

 

6.异常和错误的区别,异常使可以恢复过来的错误,而错误使不要恢复过来的错误。

 

7.异常的关键字:try catch finally throw

IOS开发