我是否需要在 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,它将自动释放所有这些引用。您不必循环遍历它们来手动释放它们。