1

だから、いくつかの異なるBig Nerd Ranchのテキストを読んだ後、Tweetbotの名声のPaul Haddadが多かれ少なかれInterfaceBuilderを使用していないと言っているのを見た後、私は何らかの理由で何かがあるという結論に達しましたそれで間違っていますか?

個人的には、Visual Basicのバックグラウンドだけで、InterfaceBuilderに興味を持っています。それはより簡単で、より速く、そして(私にとっては)はるかに快適に作業できます。

しかし、結局のところ、私の質問はこれです:開発者がInterface Builderで生成された対応物よりもプログラムで設計されたUIに引き寄せられる効率(最終的なアプリのパフォーマンスまたは開発プロセスのいずれかによる)による理由はありますか?

ありがとうございました。

4

2 に答える 2

0

Interface Builderは時々面倒なことがあり、最近まで、UI要素を相互にレイアウトするという点でリモートで複雑なことを行うことはできませんでした。それを行うにはコードに没頭する必要があるため、多くの人はすべてをコードで実行します。

ただし、AutoLayoutの登場と、Interface Builderとの驚くべき統合により、状況は変わる可能性があります。

于 2012-07-29T09:16:04.307 に答える
-1

個人的には、UIを自分でコーディングすることで、コードをより適切に管理できると感じています。インターフェイスビルダーを使用すると、GUIをすばやく構築でき、plでサポートされているすべてのGUIコンポーネントの複雑な詳細を知らなくても実験できます。最善のアプローチは、これら2つのアプローチを組み合わせ、Interface Builderを使用してすばやくビルドしてから、必要に応じてコードを移動することです。

于 2012-07-29T09:12:45.900 に答える