私はいつも自分のUITableViewCellをコードで構築していますが、IBを使うことに利点があるのだろうかと思っていましたか?もう少し前に私はXIBを使用するとパフォーマンスが低下するかもしれませんが、それが真であるかどうかはわかりません。XIBまたはコードでUITableViewCellを構築しますか?
3
A
答えて
3
ファイル操作と解析があるため、ペン先の使用は常にパフォーマンス上のペナルティになります。
私はニブを一切使用しませんが、これは私の意見です。
5
私は毎回コードでiPhoneアプリのGUI全体を書いていました。最近、私はこれがスマートではないという結論に達しました。多くの場合、GUIを正しく取得するために多くの時間を費やすことがありました(コンポーネントを数ピクセル左または右に移動するなど)。インターフェイスビルダーでできるだけ多くのGUIを作成することをお勧めします。パフォーマンスが問題になる場合は、コードで記述してください。 WTPが指摘したように、特にサブビューなしのテクニックを使用している場合は、コード内に完全に実装されているとUITableViewCellsを大幅に強化できますand drawing directly on the background view。しかし、この手法は、GUIでコードを開発するのに費やす時間が増えることを意味しています。
関連する問題
- 1. xibからUITableViewCellサブクラスをロードした後はどこでセットアップできますか
- 2. プロジェクトを構築するときにコード3でエラーが発生しました
- 3. 複数のUITableViewCellサブクラスで同じxibを使用していますか?
- 4. ビューモデルを構築するためのコードはどこにありますか?
- 5. OCamlプロジェクトを構築して構築するための好ましい方法は何ですか?
- 6. チーム環境でマージする際のInterface Builder(XIB)またはコード?
- 7. XPathDocumentは構築後に構築されるメモリストリームを使用しますか?
- 8. カスタムメイドのGUIを構築するために使用できるRパッケージまたはコードは何ですか?
- 9. 3Dモデルビューアandroidを構築しますか?
- 10. NDK - プロジェクトを再構築する方法を構築しますか?
- 11. Dockerizing Jenkinsはスレーブをコンテナとして構築するか、コンテナとして構築しますか?
- 12. Qt、Wt、またはNaClでフレームワークを構築するには?
- 13. DWで構築されたサイトはDWなしで作業できますか?
- 14. は、MacでlibC++またはlibstdC++で構築されたライブラリでした
- 15. よく学ぶPHPアプリケーションを構築しましたか?
- 16. XsdからUIを構築するツールキットまたはアプリケーション
- 17. ネストされたxibは別のxibファイルと一緒に存在しますか?
- 18. ValveはTeam Fortress 2でリアルタイムアチーブメントエンジンをどのように構築しましたか?
- 19. XIBから作成されたUITableViewCellオブジェクトをどのようにリサイクルできますか?
- 20. はPerlのハッシュからXMLスキーマを構築しますか?
- 21. 〜[]構築はどのようにJavaScriptで動作しますか?
- 22. Netbeansでプロジェクトを構築中にエラーが発生しました
- 23. AX7でシンプルリストフォームを構築中にエラーが発生しました
- 24. コマンドラインまたはantでswcを構築する
- 25. PHPでリモートファイルマネージャを構築することはできますか?
- 26. Zip4J - > java.security.ProviderException:MacSpiのインスタンスを構築できませんでした。
- 27. Jenkinsは手動ログインなしでモニターウォールを構築します
- 28. QmakeのVisual Studioで構成を構築します
- 29. 私はブースト32または64を構築すべきですか?
- 30. PhantomはMonoでシステムを構築できますか?
私は全く同じ意見です。私はIBを完全に無視し始めましたが、顧客がアイテムX YとZを左に1ピクセル移動するように依頼した後、IBが単に「設計物」であるときに効率的なオプションであることがわかった。簡単なことのために、IBは素晴らしいとは言えませんが、UIのものがたくさんあるものでは、あなたがperfを持っていない限り、IBは行く方法です。 probs。 – Kalle