ios - 加载xib慢的问题
PHP中文网
PHP中文网 2017-04-17 17:20:09
0
2
332

经常遇到present 一个Xib生成的viewController的时候很慢的问题。

一半第一次点的时候没反应,点第二次的时候才出来。。或者第一次点等1秒钟之后才出来,是xib的问题么?

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(2)
巴扎黑

xib ファイルにはどのくらいの内容が含まれていますか? テストモデルとは何ですか?

補足:

あなたは起動待ち時間について話しています。これは、アプリを開いてからログインページが表示されるまでの時間です。これは正常です。デバッグ モードでの起動時間は、最終的に App Store に提出されたリリース バージョンよりも約 50% 遅くなります。同時に、xcode のさまざまなデバッグ ツールの介入が起動時間に影響します。したがって、ダウンロードした他の多くのアプリは数秒で開くことができますが、自分のデバッグ バージョンはそれほど速く開くことはできません。

2 番目のポイントは、ヘッダー ファイルの相互参照です。たとえば、xocde7.0 は、デフォルトで、以前のプロジェクトで公開ヘッダー ファイルとして機能していた pch ファイルをプロジェクトから削除します。ただし、これによりヘッダー ファイル内で相互参照が簡単に発生し、コンパイルが遅くなる可能性があります (起動速度に影響するかどうかはわかりません

3 番目のポイントは、クラスメソッド +load および +initialize で CPU を大量に使用する操作を実行しないようにすることです。これにより、起動遅延が発生します

最後に、私の経験では、xib は純粋なコードよりわずかに遅いですが、スタックすることはなく、読み込みの遅さが肉眼で認識できるほどです。

いいねを押す +0
迷茫

xib はビュー情報をシリアル化するだけで、最終的な実行速度に違いはありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!