iPhone アプリの読み込み時間のパフォーマンスを、NIB でレイアウトされたビューと完全にプログラムでレイアウトされたビューと比較した経験があるかどうかを知りたいです (こちらは同様の質問です)。
NIB でレイアウトされたビューよりも完全にプログラムでレイアウトされたビューの利点は本当にありますか?
Apple によると、XIB ファイルの読み込み時間は、プログラムで UI をビルドするよりも長くなります。WWDCの講義で見ました。
パフォーマンスが重要な場合は、UI を IB ではなくコードで構築します。
IMO 両方の組み合わせが正しい選択です。基本的なレイアウト (つまり、時間の経過とともにあまり変化しない xib) を定義するためのインターフェイス ビルダーの使用と、ビューのデフォルト オプションと残りの部分は、プログラムで行うことができます (特定の微調整と効果)。これにより、ソース管理とパフォーマンスの問題がある程度解決されるはずです。
プログラムでビューを作成し始めると、同じことを Interface Builder ではるかに少ない労力で実行できることに気付かずに、毎回作成を続けます。結局のところ、構築しているのが GUI である場合は、ビジュアル リファレンスを用意する方がよいでしょう。