Objective-C でオブジェクトをプログラミングするときに、ちょっとした質問があります。ほぼ完全なアプリがあり、すべて正常に動作します。私の質問は、オブジェクトを nil に設定し、適切なタイミングで解放することです。
しかし、これで十分ですか、いつどこで removefromsuperview を使用する必要がありますか?
UITableViewCell に UIButton を追加する場合、次のコードで UIButton を追加します。
UIButton *buttonReset = [UIButton buttonWithType:UIButtonTypeContactAdd];
buttonReset.frame = CGRectMake(250.0f, 7.0f, 75.0f, 30.0f);
[cell addSubview:buttonReset];
buttonReset addTarget:self action:@selector(resetSettings) forControlEvents:UIControlEventTouchUpInside];
buttonReset = nil;
[buttonReset release];
私も使う必要がありますか
[buttonReset removeFromSuperview];
この場合?