Verständnis schwache Referenz

Ich habe Folgendes ARC-fähigen code

@property (nonatomic, weak) NSArray *a;
- (void)viewDidLoad
{
    [super viewDidLoad];
    self.a = @[@1, @2];
    NSLog(@"ab is %@", self.a); //prints details of array
    //Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{

    [super didReceiveMemoryWarning];
    for (id element in self.a) { //empty here
        NSLog(@"blah");
    }
    //Dispose of any resources that can be recreated.
}

Dies ist der einzige Ort, wo ich die self.a. Dies ist ein test-Programm, das ich schrieb, um zu Debuggen eines meiner Probleme.

Wenn ich simulieren Speicher Warnung self.a verschwindet? Warum?

InformationsquelleAutor Sandeep | 2013-03-28

Schreibe einen Kommentar