1

XCode は、レイアウト、アウトレット、アクションなどを作成するための非常にスマートなツールを提供します。私は、Netbeans の下でいくつかの Java Swing プロジェクトと、手動で作成していたすべてのレイアウトを使用しました。自動生成されたものを維持します。そして正直なところ、私はそのアプローチを楽しんでいました。

そのようなトピックを読んだ後:
iOS: プログラムで UIWindow を作成すると、間違った位置に
なる か、
do-you-prefer-built-your-interfaces-in-ib-or-programmatically-and-why

「iOSはどうですか」と尋ねるのは意味がないことはわかりますが(簡単な答えはありません)、 (あなたの経験によると)IBの使用にその意味での制限があるかどうかを尋ねることができると思います。手動で作成する代わりに IB を使用して達成することはより困難または不可能ですか?

-- 私はここに来たばかりなので、私の質問がここでふさわしくない場合はお知らせください...

4

2 に答える 2

2

さて、あなたへの非常に一般的な質問への1つの答えは私かもしれません:あなたのユーザーインターフェースが静的であるならば、それをIBまたはストーリーボードで定義することははるかに簡単です。isが動的である場合(たとえば、移動するアイテムがある場合)、プログラムで実行する必要があります。

于 2013-03-03T13:52:34.810 に答える
1

私の経験と、iOS を扱っている何人かの人に尋ねたところ、Interface Builder を使用すると多くの手間がかかり、不要なボイラー プレート コードがいくつか削除されます。

これにより、生成されたコードを手動で記述しなくても、コード ベースが大幅に小さく保たれます。

個人的には、最初に手動で行う方法を学び、その後に IB を学ぶことをお勧めします (急な学習曲線を気にしない場合)。

物事がどのように接続されているかを理解すると、さらに進んで、どのテクニックをいつ使用するかについて、より多くの情報に基づいた選択ができるようになります。

于 2013-03-03T13:57:33.753 に答える