ボタンを作成するには2つの方法があります。ボタンをプログラムで作成する
UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(10, 220, 150, 30)];
と
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
最初のケースは、ボタンオブジェクトを作成するための通常の方法です。私はボタンのインスタンスを割り当てて初期化しました。私はそれを解放しなければなりません。私は第二の方法について本当に混乱しています。私はこれに関するいくつかの質問があります。
- この場合、ボタンインスタンスが作成されますか?
- このボタンの保持カウントとは何ですか?
- このボタンを放すべきですか?
retainCountは役に立たない。それを呼び出したり、戻り値を解釈しようとしたりしないでください。 – bbum