摘要:
IOS中内存采用引用计数的方式,在释放内存编程时采用约定的方式,在这里不长篇大论具体内存的原理,只从实用角度出发记录下如何根据这些约定来释放内存。具体约定为:当你使用new、alloc、copy开头的方法名创建对象后,当不需要此对象时,需要通过调用这个对象的release方法来减少引用计数;retain对象之后也需要调用release方法来减少引用计数。其它方法创建的对象都不需要调用release方法来释放对象。只要记住这条约定,编程中80%的内存管理都不需要再考虑是否需要release还是不需要了。当你自己的方法中不是以new、alloc或copy开头的方法名创建对象时,可以使用autole 阅读全文