進出方便經常當我有一個方法,我需要 重用爲不同的目的我傾向於做這樣的事情在同一個本地變量:重新使用局部變量和影響內存
NSMutableArray *mutArray = [NSMutableArray arrayWithObjects: @"one", @"two", nil];
[self fooWithArray:mutArray];
mutArray = [NSMutableArray arrayWithObjects: @"three", @"four", nil];
[self barWithArray:mutArray];
//and
MyClass *myClass = [[MyClass alloc]initWithString:@"one"];
self.oneClass = myClass;
[myClass release];
myClass = [[MyClass alloc]initWithString:@"two"];
self.twoClass = myClass;
[myClass release];
內存 - 明智的,這是正確的做法嗎? 這段代碼容易發生內存泄漏嗎?