摘要:
好久没写过需要自己内存管理的语言了,还挺不习惯的。objective-c使用的是retain计数- (id) retain{ retainCount++; return self;}- (void) release{ retainCount--; if (retainCount == 0) [self dealloc];}简单的说就是上面这样实现。但是会有些问题,就是一个对象创建和销毁并不在一起,会出现一些问题。所以这里就要使用autorelease了autorelease实现原理就是每隔一段时间就会对实例进行“排干(drain)”,autorealeas... 阅读全文
posted @ 2012-05-29 00:51 1957 阅读(304) 评论(0) 推荐(0) 编辑