我是否需要在 NULL/deleting NSMutablearray 之前删除 NSMutablearray 对象
Do I need to remove NSMutablearray objects before NULL/deleting NSMutablearray
NSMutableArray *thisArray = [[NSMutableArray alloc] initWithObjects:@"one", @"two", @"three", nil];
在删除 thisArray 之前是否需要删除任何对象?
thisArray = NULL;
A NSArray/NSMutableArray 只保留对其包含的对象的引用,通过将该数组设置为 NULL,它将自动释放所有这些引用。您不必循环遍历它们来手动释放它们。
NSMutableArray *thisArray = [[NSMutableArray alloc] initWithObjects:@"one", @"two", @"three", nil];
在删除 thisArray 之前是否需要删除任何对象?
thisArray = NULL;
A NSArray/NSMutableArray 只保留对其包含的对象的引用,通过将该数组设置为 NULL,它将自动释放所有这些引用。您不必循环遍历它们来手动释放它们。