标签:
如果一个对象的生命周期显而易见,很容易就知道什么时候该new一个对象,什么时候不再需要使用,这种情况下,直接用手动的retain和release来判定其生死足矣。但是有些时候,想知道某个对象在什么时候不再使用并不那么容易。如果下面的代码,看上去非常简单: Sample.h类接口部分 #import < Foundation / Foundation.h > @interface Sample : NSObject { } -(NSString*) toString; @end Sample.m 类实现部分 #import "Sample.h" @implementation Sample -(NSString*) toString { NSString* str = [[NSString alloc] initWithFormat:@"This is %@ class",@"Sample"]; return str; } @end 在main函数中调用 #importobjective-C 的内存管理之-自动释放池(autorelease pool)
标签:
原文地址:http://www.cnblogs.com/shaojun/p/4545149.html