インターフェイスビルダーではなくコードで新しいアプリをできるだけ多く構築しようと考えています。その多くは、いくつかの繰り返しビューを作成する必要があるためです。ただし、作成中のオブジェクトの多くに戻って、後で操作できるようにしたいと考えています。
これらのオブジェクトはすべて .h ファイルで作成してから .m でセットアップする必要がありますか? それとも、必要な場合にのみビルドできますか? 必要なときにだけオブジェクトを作成するほうが、記憶によいのではないでしょうか?
たとえば、次のような 1 つのメソッドで UIView を作成できます。
-(void)makeViewOne {
UIView *viewOne = [[UIView alloc] init];
viewOne.frame = CGRectMake(0,0,50,50);
viewOne.backgroundColor = [UIColor whiteColor];
[mainView addSubview:viewOne];
}
-(void)changeViewOneBackgroundColor {
viewOne.backgroundColor = [UIColor grayColor];
}
しかし、2 つ目の方法として、このビューを参照するにはどうすればよいでしょうか? また、UITextFields、UILabels、UIButtons などを作成して参照したいと思います。
ありがとう!