自動解放機能についていくつか質問があります。
ご意見をお聞かせください..
Q1) 自動解放されたオブジェクトに対して保持または解放を呼び出すことについて、意味や価値はありますか?
ex1)
UIView *viewTest = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 300, 400)] autorelease];
[self.view addSubview:viewTest];
この状態でviewtestオブジェクトは今後公開されるのでしょうか?または、「[viewTest release];」という行を追加する必要がありますか?
例2)
UIView *viewTest = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 300, 400)] autorelease];
[viewTest release];
この場合、viewTest は autorelease になりますか?
Q2) 自動解放されたオブジェクトはどこで破棄されますか?