iPhone是否支持垃圾回收(GC)?如果是的话,那么“自动释放”(auto release)到底是什么?能否有人回答我的问题?
由于GC和auto release都会在它们自己的时间释放内存,所以它们实际上做的是相同的事情。
例如,像stringwithformat这样的一些函数是自动释放函数,看这个:
NSXMLParser *xmlParser [[[NSXMLParser alloc] initWithData:xmlData] autorelease];
(我们也无法评论xmlparser对象的内存何时被释放)就像GC一样。
简而言之,我认为iPhone部分支持GC。
大家怎么说?
由于GC和auto release都会在它们自己的时间释放内存,所以它们实际上做的是相同的事情。
例如,像stringwithformat这样的一些函数是自动释放函数,看这个:
NSXMLParser *xmlParser [[[NSXMLParser alloc] initWithData:xmlData] autorelease];
(我们也无法评论xmlparser对象的内存何时被释放)就像GC一样。
简而言之,我认为iPhone部分支持GC。
大家怎么说?