関数のメカニズムがわかりませんloadView:
(この関数はUIViewにあります)。
私は以下のようにプロジェクトを作成しました:
- まず、iPhoneのウィンドウベースのプロジェクトを作成しました。
- 次に、
UIView
サブクラスを作成しました - 次に、
UIViewController
xibを使用せずにサブクラスを作成しました。 - 最後に
loadView:
、3番目のステップで作成したクラスの関数で、UIViewオブジェクト(2番目のステップで作成したクラス)をUIViewController
オブジェクトのビュー変数(3番目のステップ)として指定します。
最後のステップを省略し、ステートメントNSLog(@"test LoadView");
をloadView:関数に配置すると、プロジェクトが実行されるときにステートメントNSLog(@"test LoadView");
が継続的に呼び出され、結果として実行がオーバーフローします。
説明してください!ありがとうございました!