NSMutableArray *arr = [NSMutableArray array];
[NSMutableArray array]
相当于
[[[NSMutableArray alloc] init] autorelease]
. 所以有一个隐式的释放 (autorelease) 。
以下是保存他的方法:
-
arr = [[NSMutableArray array] retain];
-
arr = [[NSMutableArray alloc] init];
-
利用setter能保存新值得方法 (声明
@property(retain)
):self.
arr
= [NSMutableArray array];
如果有不同观点希望能够提提意见建议,谢谢!