5

初心者のiOS開発者として、より迅速で効率的な開発を可能にするアプローチはどれですか?

4

4 に答える 4

13

これに対する正しい答えはありません。Xcodeを使用して2〜3年間開発している人にとっては、古いプログラマティック方式の方が効率的であり、ストーリーボードは異質なものだと感じます。これが私個人の状況です。今日XcodeまたはiOSの開発を始めたばかりの人にとって、ストーリーボードはおそらくより理にかなっており、学習曲線が短くなります。ストーリーボードを避けることで仕事をすばやく終わらせることができますが、それは私が以前のやり方に固執しすぎているためです。自分にとって「正しい」と感じることは何でもして、IDEの進化に合わせて適応してください。

于 2012-06-20T06:25:09.303 に答える
6

Storyboard Paradigmを使用して基本的なレイアウトを作成する方が、プログラムで作成するよりも高速です。ただし、最善の方法は、実行する必要があることに応じて、3つの方法(ペン先、ストーリーボード、プログラマティック)をすべて組み合わせることです。

カスタマイズがほとんどまたはまったくない基本的なレイアウトは販売されないためです。

ストーリーボードを使用して、スケルトンダイアグラムを作成し、クライアントに表示して、ビューの流れが適切かどうかを確認します。

私の意見では、ストーリーボードは、内部要素にアクセスするのが難しいため、後でコードを使用してカスタマイズするのが難しいようです。

ペン先は、コード内のすべてを計算する時間を回避するためにダミービューを作成することにより、開発をスピードアップするのに役立ちます。

Quartzを使用してカスタマイズとアニメーションを行うためのコード。

于 2012-06-20T06:37:24.653 に答える
1

私は3番目のオプションであるNibファイルを選びます。私の正直な意見では、ストーリーボードよりも柔軟性が高いと思います。近い将来よりもストーリーボードを使用すると思いますが、現時点では使用していません。私にとっては、まだ成熟した「アプローチ」ではありません。コードでいくつかのUIコンポーネントを作成する必要がある場合もありますが、すべてを手作業で行うと、運命になります。

于 2012-06-20T06:24:49.363 に答える
1

速度に関しては、おそらく大きな時間差はありません。ただし、ペン先を使い始めてストーリーボードに進むことをお勧めします。ペン先と可能な(おそらくではないにしても)手動参照カウントを使用するコードに出くわすことを保証します。私の同僚はiOSトレーニングコースを実行し、それでもペン先と手動の参照カウントを教えてから、ストーリーボードとARCに移ります。学ぶのに少し時間がかかるかもしれませんが、将来的には時間を節約できるでしょう。かなりのことを検討している場合、または本格的なiOS開発者は、このアプローチを取ることをお勧めします。

于 2012-06-20T07:57:08.173 に答える