Instrumentsで遊んでいると、わからないことに気づきました。いくつかの を作成し、UIViewController
それらview
の を別の に追加しUIView
ます。
CustomVC *vc = [[CustomVC alloc] initWithCustomInitializer:someParameter];
[mainView addSubview:vc.view];
CustomVC のメモリ アドレスを と に記録するinit
とdealloc
、ほとんどすぐに割り当てが解除されることがわかりvc
ますが、ビューは画面に残り、すべて正常に動作します。
UIView
コントローラは必ずしも必要ではありませんか? それとも、私が誤解している何か他のことが起こっていますか?