タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

iosと初期化に関するy-kobayashiのブックマーク (1)

  • UIView などでインスタンス単位で一度だけ実行したい初期化コードの考察 - Qiita

    問題点の整理 UIView のサブクラスを書いている時などで初期化の為に一回だけ処理したい場合があったとします。例えば、UIViewController を使うときは、 viewDidLoad() に色々な初期化の為のコードをかけば、view が生成されてから一度しか呼ばれません。よって、UIViewController を使っている場合には、ここで、Gesture Recognizer を生成登録したり、複雑なサブビューをコードで生成したりする場合は非常に便利です。 class MyViewController: UIViewController { func viewDidLoad() { super.viewDidLoad() // さまざまな初期化のコード } } ところが、さまざまな大人の事情により、これらと同等なコードを UIView のサブクラスに持ってくる場合には、どうすれ

    UIView などでインスタンス単位で一度だけ実行したい初期化コードの考察 - Qiita
  • 1