最後にMyViewクラスを見てみる
@implementation MainView - (id)initWithFrame:(CGRect) rect{ self = [super initWithFrame:rect]; if(self != nil){ textView = [[UITextView alloc] initWithFrame:rect]; textView.text = @"Hello World!"; [self addSubview:textView]; } return self; } -(void)dealloc{ [textView release]; [super dealloc]; } @end
HelloWorldAppDelegateでMainViewのインスタンスを作成する時
initWithFrameで指定したパラメータで親のViewを作成し、
その中で親のviewに"Hello World!"と書いたtextViewを貼付けて表示します。
deallocはさっきのHelloWorldAppDelegateと一緒でオブジェクトの解放処理です。