做这件事情的优势是什么?
为什么我们要创建一个临时的本地对象,然后释放它,而不是直接赋值给我们的类变量呢?
NSArray *array = [[NSArray alloc] initWithObjects:@"Year", "@Capital", ..., nil];
self.hintArray = array;
[array release];
不要像这样直接给我的类变量赋值:
self.hintArray = [[NSArray alloc] initWithObjects:@"Year", "@Capital", ..., nil];
为什么我们要创建一个临时的本地对象,然后释放它,而不是直接赋值给我们的类变量呢?