私は多くのことを検索し、いくつかの教科書を掘り下げましたが、iOS アプリで UIView サブクラスを定義するためのベスト プラクティスの簡単な説明が本当にありがたいです。
- xib を使用している場合、ランタイムの開始時にどこでコントロールを追加/微調整できますか?
- プログラムでビルドする場合、ViewController (loadView?) または別の UIView サブクラスでこれを行う必要がありますか? 後者の場合、サブビューとして追加された場合にそのコントローラーが誰であるかを知るために、ファイルの所有者を指定するにはどうすればよいですか?
- awakeFromNib、loadView、viewDidLoad、UIView.init、UIViewController.init などに何を配置しますか?
- 他によく使う方法は?
超具体的な手順は必要ありません。使用可能な各メソッドにどのような種類のコードが含まれているかを説明するクイック リファレンス ガイドを探しています。