2011-06-23 6 views
3

私はいつも自分のUITableViewCellをコードで構築していますが、IBを使うことに利点があるのだろうかと思っていましたか?もう少し前に私はXIBを使用するとパフォーマンスが低下するかもしれませんが、それが真であるかどうかはわかりません。XIBまたはコードでUITableViewCellを構築しますか?

答えて

3

ファイル操作と解析があるため、ペン先の使用は常にパフォーマンス上のペナルティになります。

私はニブを一切使用しませんが、これは私の意見です。

5

私は毎回コードでiPhoneアプリのGUI全体を書いていました。最近、私はこれがスマートではないという結論に達しました。多くの場合、GUIを正しく取得するために多くの時間を費やすことがありました(コンポーネントを数ピクセル左または右に移動するなど)。インターフェイスビルダーでできるだけ多くのGUIを作成することをお勧めします。パフォーマンスが問題になる場合は、コードで記述してください。 WTPが指摘したように、特にサブビューなしのテクニックを使用している場合は、コード内に完全に実装されているとUITableViewCellsを大幅に強化できますand drawing directly on the background view。しかし、この手法は、GUIでコードを開発するのに費やす時間が増えることを意味しています。

+0

私は全く同じ意見です。私はIBを完全に無視し始めましたが、顧客がアイテムX YとZを左に1ピクセル移動するように依頼した後、IBが単に「設計物」であるときに効率的なオプションであることがわかった。簡単なことのために、IBは素晴らしいとは言えませんが、UIのものがたくさんあるものでは、あなたがperfを持っていない限り、IBは行く方法です。 probs。 – Kalle

関連する問題