4

iPhone アプリの読み込み時間のパフォーマンスを、NIB でレイアウトされたビューと完全にプログラムでレイアウトされたビューと比較した経験があるかどうかを知りたいです (こちらは同様の質問です)。

NIB でレイアウトされたビューよりも完全にプログラムでレイアウトされたビューの利点は本当にありますか?

4

4 に答える 4

6

Apple によると、XIB ファイルの読み込み時間は、プログラムで UI をビルドするよりも長くなります。WWDCの講義で見ました。

パフォーマンスが重要な場合は、UI を IB ではなくコードで構築します。

于 2013-04-23T06:15:16.070 に答える
2

IMO 両方の組み合わせが正しい選択です。基本的なレイアウト (つまり、時間の経過とともにあまり変化しない xib) を定義するためのインターフェイス ビルダーの使用と、ビューのデフォルト オプションと残りの部分は、プログラムで行うことができます (特定の微調整と効果)。これにより、ソース管理とパフォーマンスの問題がある程度解決されるはずです。

プログラムでビューを作成し始めると、同じことを Interface Builder ではるかに少ない労力で実行できることに気付かずに、毎回作成を続けます。結局のところ、構築しているのが GUI である場合は、ビジュアル リファレンスを用意する方がよいでしょう。

于 2013-04-23T07:01:47.533 に答える