84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
经常遇到present 一个Xib生成的viewController的时候很慢的问题。
一半第一次点的时候没反应,点第二次的时候才出来。。或者第一次点等1秒钟之后才出来,是xib的问题么?
认证高级PHP讲师
xib ファイルにはどのくらいの内容が含まれていますか? テストモデルとは何ですか?
補足:
あなたは起動待ち時間について話しています。これは、アプリを開いてからログインページが表示されるまでの時間です。これは正常です。デバッグ モードでの起動時間は、最終的に App Store に提出されたリリース バージョンよりも約 50% 遅くなります。同時に、xcode のさまざまなデバッグ ツールの介入が起動時間に影響します。したがって、ダウンロードした他の多くのアプリは数秒で開くことができますが、自分のデバッグ バージョンはそれほど速く開くことはできません。
2 番目のポイントは、ヘッダー ファイルの相互参照です。たとえば、xocde7.0 は、デフォルトで、以前のプロジェクトで公開ヘッダー ファイルとして機能していた pch ファイルをプロジェクトから削除します。ただし、これによりヘッダー ファイル内で相互参照が簡単に発生し、コンパイルが遅くなる可能性があります (起動速度に影響するかどうかはわかりません
3 番目のポイントは、クラスメソッド +load および +initialize で CPU を大量に使用する操作を実行しないようにすることです。これにより、起動遅延が発生します
最後に、私の経験では、xib は純粋なコードよりわずかに遅いですが、スタックすることはなく、読み込みの遅さが肉眼で認識できるほどです。
xib はビュー情報をシリアル化するだけで、最終的な実行速度に違いはありません
xib ファイルにはどのくらいの内容が含まれていますか? テストモデルとは何ですか?
補足:
あなたは起動待ち時間について話しています。これは、アプリを開いてからログインページが表示されるまでの時間です。これは正常です。デバッグ モードでの起動時間は、最終的に App Store に提出されたリリース バージョンよりも約 50% 遅くなります。同時に、xcode のさまざまなデバッグ ツールの介入が起動時間に影響します。したがって、ダウンロードした他の多くのアプリは数秒で開くことができますが、自分のデバッグ バージョンはそれほど速く開くことはできません。
2 番目のポイントは、ヘッダー ファイルの相互参照です。たとえば、xocde7.0 は、デフォルトで、以前のプロジェクトで公開ヘッダー ファイルとして機能していた pch ファイルをプロジェクトから削除します。ただし、これによりヘッダー ファイル内で相互参照が簡単に発生し、コンパイルが遅くなる可能性があります (起動速度に影響するかどうかはわかりません
3 番目のポイントは、クラスメソッド +load および +initialize で CPU を大量に使用する操作を実行しないようにすることです。これにより、起動遅延が発生します
最後に、私の経験では、xib は純粋なコードよりわずかに遅いですが、スタックすることはなく、読み込みの遅さが肉眼で認識できるほどです。
xib はビュー情報をシリアル化するだけで、最終的な実行速度に違いはありません