2

ストーリーボードを使用する代わりに、すべてをコードで記述できるように、アプリを書き直すのに多くの時間を費やしました。主な理由は、絵コンテが何をしてくれるかを理解したかったからです。

明らかにこれで、ファイルがコード行の点で非常に大きくなっていることに気付きました。

Apple は、WWDC ビデオによると、コード行を書くよりもストーリーボードを好むようです。

仲間の開発者として、コードですべてを書き出す方が良い方法だと今でも感じていますか? この問題についての私の気持ちがあなたの考えによって裏付けられているかどうかを確認したいので、これについていくつかの良い意見を得たいと思っています。

前もって感謝します。

4

2 に答える 2

1

両方の長所と短所はほとんどありません。

コードでコントロールを追加する利点

  • ほとんどのコントロールが動的である場合は、すべてをコードに記述することをお勧めします。必要なときにいつでもコントロールをロードできるようにします。

  • コードを再利用してアプリケーションをより動的にするのは簡単です。たとえば、アプリケーションの UI テーマを作成したい場合などです。

Storyoard/XIBの利点

  • Storyboard/XIB を使用して、すべてのコントロール (アプリケーションが静的な場合はより良い) を一度にロードして、そのビューに対して適切にバインドする必要があります。

  • ストーリーボード/XIB を使用した UI の設計は、コードに比べて簡単です。

私の理解によると、これらは両方のいくつかの利点です。

于 2012-10-05T05:49:19.303 に答える
0

コードを介してアプリケーションを作成すると、開発者の多くを助け、柔軟性が得られます。ただし、ストーリーボードを通過すると、コードの行が減ります。モバイルアプリケーション開発の場合、行数の減少またはコードの減少は常に歓迎されます。

于 2013-01-08T10:37:47.107 に答える